<html xmlns:msxsl="urn:schemas-microsoft-com:xslt"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>NDepend Report</title><style>
          BODY { font-family: Trebuchet MS; font-size: 10pt; }
          TD { font-family: Trebuchet MS; font-size: 10pt; }
          .title { font-size: 25pt; font-weight: bold; }
          .subtitle { color: #883333; font-size: 20pt; font-weight: bold; background-color: #CCCCCC }
          .subtitleref { color: blue; font-size: 10pt }
          .info {color: black; font-size: 10pt}
          .biginfo {color: black; font-size: 12pt ; font-weight: bold}
          .infobold {color: black; font-size: 10pt ; font-weight: bold}
          .hdrcell_left  { color: #FFFFFF ; font-weight: bold; background-color: #B3B3B3; text-align: left;}
          .hdrcell_leftb  { color: #FFFFFF ; font-weight: bold; background-color: #939393; text-align: left;}
          .hdrcell_right { color: #FFFFFF ; font-weight: bold; background-color: #B3B3B3; text-align: right;}
          .hdrcell_rightb { color: #FFFFFF ; font-weight: bold; background-color: #939393; text-align: right;}
          .datacell_left0 { color: #000055; background-color: #DBDBDB; text-align: left; }
          .datacell_leftb0{ color: #000055; background-color: #BBBBBB; text-align: left; }
          .datacell_right0{ color: #000055; background-color: #DBDBDB; text-align: right; }
          .datacell_rightb0{ color: #000055; background-color: #BBBBBB; text-align: right; }
          .datacell_red0 { color: #000055; background-color: #FFBBBB; text-align: right; }
          .datacell_left1 { color: #000055; background-color: #EAEAEA; text-align: left; }
          .datacell_leftb1 { color: #000055; background-color: #CACACA; text-align: left; }
          .datacell_right1{ color: #000055; background-color: #EAEAEA; text-align: right; }
          .datacell_rightb1{ color: #000055; background-color: #CACACA; text-align: right; }
          .datacell_red1 { color: #000055; background-color: #FFCCCC; text-align: right; }
          .datacell_stat0 { color: #000055; background-color: #C0C0FF; text-align: right; }
          .datacell_stat1 { color: #000055; background-color: #D0D0FF; text-align: right; }
          .datacell_empty { color: #000055; background-color: #FFFFFF; text-align: right; }
          .cellreddoc { color: #000000; background-color: #FFCCCC; text-align: left; font-size: 10pt ; font-weight: bold}
          .cql_ok { color: #000000; background-color: #A0FFA0; text-align: left; font-size: 10pt ; font-weight: bold}
          .cql_warning { color: #000000; background-color: #FFFF70; text-align: left; font-size: 10pt ; font-weight: bold}
          .cql_error { color: #FFFFFF; background-color: #FF0000; text-align: left; font-size: 10pt ; font-weight: bold}
        </style></head><body><div class="title">NDepend Report</div><p></p><div class="biginfo">
      Application name: <font color="#ff0000">RanchBuddy (Quick Project)</font></div><div class="biginfo">
      This report has been built on: <font color="#ff0000">05/26/2009 14:01:49</font>
      in <font color="#ff0000">00:07</font>
      by NDepend v<font color="#ff0000">2.12.0.3027 (Pro Edition)</font></div><div class="biginfo">
          To get explanations concerning these metrics, go to the <a href="http://www.ndepend.com/" target="_blank">NDepend home page.</a></div><p></p><p><a href="#APPMETRIC"><div class="subtitleref">Application Metrics</div></a><a href="#ASMMETRIC"><div class="subtitleref">Assemblies Metrics</div></a><a href="#VISUALNDEPENDVIEW"><div class="subtitleref">Visual NDepend  View</div></a><a href="#GRAPH"><div class="subtitleref">Assemblies Abstractness vs. Instability</div></a><a href="#ASMDEP"><div class="subtitleref">Assemblies Dependencies</div></a><a href="#ASMDEPDIAG"><div class="subtitleref">Assemblies Dependencies Diagram</div></a><a href="#ASMBUILDORDER"><div class="subtitleref">Assemblies build order</div></a><a href="#INFOWARNINGS"><div class="subtitleref">NDepend information and warnings</div></a><a href="#CQLQUERIESCONSTRAINTS"><div class="subtitleref">CQL Queries and Constraints</div></a><a href="#TYPEMETRIC"><div class="subtitleref">Types Metrics</div></a></p><p></p><p><br><br><br><a name="APPMETRIC"><div class="subtitle">Application Metrics</div></a></p><p></p><div class="info">
      Number of IL instructions: <font color="#ff0000">15385</font></div><div class="info">
      Number of lines of code: <font color="#ff0000">0</font></div><div class="info">
      Number of lines of comment: <font color="#ff0000">0</font></div><div class="info">
      Percentage comment: <font color="#ff0000">0</font></div><div class="info">
      Number of assemblies: <font color="#ff0000">2</font></div><div class="info">
      Number of classes: <font color="#ff0000">75</font></div><div class="info">
      Number of types: <font color="#ff0000">83</font></div><div class="info">
      Number of abstract classes: <font color="#ff0000">1</font></div><div class="info">
      Number of interfaces: <font color="#ff0000">2</font></div><div class="info">
      Number of value types: <font color="#ff0000">2</font></div><div class="info">
      Number of exception classes: <font color="#ff0000">1</font></div><div class="info">
      Number of attribute classes: <font color="#ff0000">0</font></div><div class="info">
      Number of delegate classes: <font color="#ff0000">0</font></div><div class="info">
      Number of enumerations classes: <font color="#ff0000">4</font></div><div class="info">
      Number of generic type definitions: <font color="#ff0000">5</font></div><div class="info">
      Number of generic method definitions: <font color="#ff0000">5</font></div><div class="info">
      Percentage of public types: <font color="#ff0000">73.49</font>%
    </div><div class="info">
      Percentage of public methods: <font color="#ff0000">90.06</font>%
    </div><div class="info">
      Percentage of classes with at least one public field: <font color="#ff0000">0</font>%
    </div><p><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">Stat</td><td class="hdrcell_left"># Occurrences</td><td class="hdrcell_left">Avg</td><td class="hdrcell_left">StdDev</td><td class="hdrcell_left">Max</td></tr><tr><td class="datacell_left1">
      Properties on Interfaces
    </td><td class="datacell_right1">2 Interfaces
    </td><td class="datacell_right1">16</td><td class="datacell_right1">15</td><td class="datacell_right1"><font color="#ff0000">31</font> properties on <font color="#ff0000">RanchBuddy.Core.Services.IWebContext</font></td></tr><tr><td class="datacell_left0">
      Methods on Interfaces
    </td><td class="datacell_right0">2 Interfaces
    </td><td class="datacell_right0">21.5</td><td class="datacell_right0">18.5</td><td class="datacell_right0"><font color="#ff0000">40</font> methods on <font color="#ff0000">RanchBuddy.Core.Services.IWebContext</font></td></tr><tr><td class="datacell_left1">
      Arguments on Methods on Interfaces
    </td><td class="datacell_right1">43 Methods
    </td><td class="datacell_right1">0.16</td><td class="datacell_right1">0.37</td><td class="datacell_right1"><font color="#ff0000">1</font> arguments on <font color="#ff0000">RanchBuddy.Core.Services.IWebContext.set_SelectedRatings(Dictionary&lt;Int32,Int32&gt;)</font></td></tr><tr><td class="datacell_left0">
      Public Properties on Classes
    </td><td class="datacell_right0">75 Classes
    </td><td class="datacell_right0">2.25</td><td class="datacell_right0">5.6</td><td class="datacell_right0"><font color="#ff0000">32</font> public properties on <font color="#ff0000">RanchBuddy.Core.Services.Impl.WebContext</font></td></tr><tr><td class="datacell_left1">
      Public Methods on Classes
    </td><td class="datacell_right1">75 Classes
    </td><td class="datacell_right1">8.01</td><td class="datacell_right1">10.57</td><td class="datacell_right1"><font color="#ff0000">50</font> public methods on <font color="#ff0000">RanchBuddy.Core.Domain.Account</font></td></tr><tr><td class="datacell_left0">
      Arguments on Public Methods on Classes
    </td><td class="datacell_right0">601 Methods
    </td><td class="datacell_right0">0.7</td><td class="datacell_right0">1.2</td><td class="datacell_right0"><font color="#ff0000">18</font> arguments on <font color="#ff0000">RanchBuddy.Web.Controllers.AccountController.Register(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)</font></td></tr><tr><td class="datacell_left1">
      IL Instructions in non-abstract Methods
    </td><td class="datacell_right1">681 Methods
    </td><td class="datacell_right1">22.59</td><td class="datacell_right1">33.63</td><td class="datacell_right1"><font color="#ff0000">377</font> IL instructions in <font color="#ff0000">RanchBuddy.Web.Controllers.AccountController.Register(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)</font></td></tr><tr></tr><tr></tr><tr><td class="datacell_left1">
      Cyclomatic complexity on non abstract Methods
    </td><td class="datacell_right1">681 Methods
    </td><td class="datacell_right1">2.04</td><td class="datacell_right1">2.81</td><td class="datacell_right1">
      CC = <font color="#ff0000">35</font> for <font color="#ff0000">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider.GetMvcSiteMapNodeFromXMLElement(XElement)</font></td></tr></tbody></table></p><p></p><p></p><p></p><p><br><br><br><a name="ASMMETRIC"><div class="subtitle">Assemblies Metrics</div></a></p><p><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">Assembly</td><td class="hdrcell_right"># Types</td><td class="hdrcell_right"># Abstract Types</td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#NbILInstructions" target="_blank"># IL instruction</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#NbLinesOfCode" target="_blank"># lines of code</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#NbLinesOfComment" target="_blank"># lines of comment</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#PercentageComment" target="_blank">% comment</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#AfferentCoupling" target="_blank">Afferent Coupling</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#EfferentCoupling" target="_blank">Efferent Coupling</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#RelationalCohesion" target="_blank">Relational Cohesion</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#Instability" target="_blank">Instability</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#Abstracness" target="_blank">Abstractness</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#DitFromMainSeq" target="_blank">Distance</a></td></tr><tr><td class="datacell_left1">RanchBuddy.Core v1.0.0.0</td><td class="datacell_right1">65</td><td class="datacell_right1">2</td><td class="datacell_right1">11692</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">10</td><td class="datacell_right1">185</td><td class="datacell_right1">2.09</td><td class="datacell_right1">0.95</td><td class="datacell_right1">0.03</td><td class="datacell_right1">0.02</td></tr><tr><td class="datacell_left0">RanchBuddy.Web v1.0.0.0</td><td class="datacell_right0">18</td><td class="datacell_right0">1</td><td class="datacell_right0">3693</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">94</td><td class="datacell_right0">0.89</td><td class="datacell_right0">1</td><td class="datacell_right0">0.06</td><td class="datacell_right0">0.06</td></tr></tbody></table></p><p></p><p></p><p><br><br><br><a name="VISUALNDEPENDVIEW"><div class="subtitle">Visual NDepend View</div></a></p><p><img src="NDependReport_files/VisualNDependView.png"></p><p></p><p><br><br><br><a name="GRAPH"><div class="subtitle">Assemblies Abstractness vs. Instability</div></a></p><p><img src="NDependReport_files/AbstractnessVSInstability.png"></p><p></p><p><br><br><br><a name="ASMDEP"><div class="subtitle">Assemblies Dependencies</div></a></p><p><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">Assembly</td><td class="hdrcell_left">Depends on...</td><td class="hdrcell_left">Is referenced by...</td></tr><tr><td class="datacell_left1"><a name="RanchBuddy.Core v1.0.0.0">RanchBuddy.Core v1.0.0.0</a></td><td class="datacell_left1"><a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#mscorlib%20v2.0.0.0">mscorlib v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System%20v2.0.0.0">System v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Web%20v2.0.0.0">System.Web v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Data.Linq%20v3.5.0.0">System.Data.Linq v3.5.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Drawing%20v2.0.0.0">System.Drawing v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Web.Abstractions%20v3.5.0.0">System.Web.Abstractions v3.5.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Xml.Linq%20v3.5.0.0">System.Xml.Linq v3.5.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Data%20v2.0.0.0">System.Data v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Configuration%20v2.0.0.0">System.Configuration v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Core%20v3.5.0.0">System.Core v3.5.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Web.Routing%20v3.5.0.0">System.Web.Routing v3.5.0.0</a> ;
    </td><td class="datacell_left1"><a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#RanchBuddy.Web%20v1.0.0.0">RanchBuddy.Web v1.0.0.0</a> ;
    </td></tr><tr><td class="datacell_left0"><a name="RanchBuddy.Web v1.0.0.0">RanchBuddy.Web v1.0.0.0</a></td><td class="datacell_left0"><a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#mscorlib%20v2.0.0.0">mscorlib v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Web%20v2.0.0.0">System.Web v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Core%20v3.5.0.0">System.Core v3.5.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Web.Routing%20v3.5.0.0">System.Web.Routing v3.5.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Data.Linq%20v3.5.0.0">System.Data.Linq v3.5.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#RanchBuddy.Core%20v1.0.0.0">RanchBuddy.Core v1.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Drawing%20v2.0.0.0">System.Drawing v2.0.0.0</a> ;
    <a href="file:///C:/Users/asiemer/AppData/Local/Temp/NDependQuickProject/NDependOut/NDependReport.html#System.Web.Abstractions%20v3.5.0.0">System.Web.Abstractions v3.5.0.0</a> ;
    </td><td class="datacell_left0"> - </td></tr></tbody></table></p><p></p><p></p><p><br><br><br><a name="ASMDEPDIAG"><div class="subtitle">Assemblies Dependencies Diagram</div></a></p><p></p><div class="info">Blue : Assemblies of your application.</div><div class="info">Yellow : Tiers assemblies referenced by assemblies of your application.</div><img src="NDependReport_files/ComponentDependenciesDiagram.png"><p></p><p><br><br><br><a name="ASMBUILDORDER"><div class="subtitle">Assemblies build order</div></a></p><p></p><div class="info">RanchBuddy.Core</div><div class="info">RanchBuddy.Web</div><p></p><p><br><br><br><a name="INFOWARNINGS"><div class="subtitle">NDepend  information and warnings</div></a></p><p></p><div class="info">05/26/2009 14:01:41 Begin analysis with NDepend v2.12.0.3027</div><div class="info">05/26/2009 14:01:41 Retrieve dependencies of your application.</div><div class="info">Don't load a previous analysis to compare with.</div><div class="info">Assemblies loaded from {C:\Windows\Microsoft.NET\Framework\v2.0.50727} 
   System.dll   v2.0.0.0
   mscorlib.dll   v2.0.0.0
   System.Drawing.dll   v2.0.0.0
   System.Data.dll   v2.0.0.0
   System.Configuration.dll   v2.0.0.0
   System.Web.dll   v2.0.0.0</div><div class="info">Assemblies loaded from {C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5} 
   System.Data.Linq.dll   v3.5.0.0
   System.Web.Abstractions.dll   v3.5.0.0
   System.Xml.Linq.dll   v3.5.0.0
   System.Core.dll   v3.5.0.0
   System.Web.Routing.dll   v3.5.0.0</div><div class="info">Assemblies loaded from {P:\Projects\RanchBuddy.com\trunk\ndepend\20090526_baseline} 
   RanchBuddy.Web.dll   v1.0.0.0
   RanchBuddy.Core.dll   v1.0.0.0</div><div class="info">0 CQL constraint has been extracted from code.</div><div class="info">No dependency cycle detected in assemblies referencement graph.</div><div class="info">05/26/2009 14:01:45 Analyse dependencies of your application.</div><div class="info">05/26/2009 14:01:45 Building the report (standard).</div><div class="info">
        WARNING: Cant' load the assembly {System.Web.Mvc}:
Can't find the .NET assembly {System.Web.Mvc} in specified dirs</div><div class="info">
        WARNING: Cant' load the assembly {StructureMap}:
Can't find the .NET assembly {StructureMap} in specified dirs</div><div class="info">
WARNING: Source code info won't be available for the assembly
{RanchBuddy.Web}: Corresponding PDB file not found in any of the folder
specified.
PDB file production can be enabled in Visual Studio 2005\2008 with:
Project -&gt; Properties -&gt; Build -&gt; Advanced... -&gt; Debug Info
= 'full' or 'pdb-only'</div><div class="info">
WARNING: Source code info won't be available for the assembly
{RanchBuddy.Core}: Corresponding PDB file not found in any of the
folder specified.</div><div class="info">
WARNING: No application or tier assembly found in directory {C:\Program
Files\Reference Assemblies\Microsoft\Framework\v3.0}</div><div class="info">
        WARNING: Assembly {System.Web.Mvc} is referenced by {RanchBuddy.Web} but is not found.</div><div class="info">
        WARNING: Assembly {System.Web.Mvc} is referenced by {RanchBuddy.Core} but is not found.</div><div class="info">
        WARNING: Assembly {StructureMap} is referenced by {RanchBuddy.Core} but is not found.</div><p></p><p><br><br><br><a name="CQLQUERIESCONSTRAINTS"><div class="subtitle">CQL Queries and Constraints</div></a></p><p></p><div class="cql_warning">
            {Code Quality}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Code Quality \ Type Metrics}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Design}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Design \ Performance}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Unused Code / Dead Code}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Encapsulation}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Encapsulation \ Methods Optimal Encapsulation}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Encapsulation \ Types Optimal Encapsulation}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Encapsulation \ Fields Optimal Encapsulation}  Some CQL constraints are not satisfied.
          </div><div class="cql_ok">
            {Diff / Changes / Evolution}  All CQL queries compile and all CQL contraints are satisfied.
          </div><div class="cql_ok">
            {Test Coverage}  All CQL queries compile and all CQL contraints are satisfied.
          </div><div class="cql_warning">
            {Purity / Immutability / Side-Effects}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Naming Conventions}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {Naming Conventions \ Name too long}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {.NET Framework Usage}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {.NET Framework Usage \ System}  Some CQL constraints are not satisfied.
          </div><div class="cql_warning">
            {.NET Framework Usage \ System.Collection}  Some CQL constraints are not satisfied.
          </div><div class="cql_ok">
{.NET Framework Usage \ System.Runtime.InteropServices} All CQL queries
compile and all CQL contraints are satisfied. </div><div class="cql_ok">
            {.NET Framework Usage \ System.Threading}  All CQL queries compile and all CQL contraints are satisfied.
          </div><div class="cql_ok">
            {.NET Framework Usage \ System.Xml}  All CQL queries compile and all CQL contraints are satisfied.
          </div><div class="cql_ok">
            {Constraints extracted from Source Code}  No active CQL query compiled.
          </div><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 methods on
1071 tested match the condition. --&gt; Group {Code Quality} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Quick&nbsp;summary&nbsp;of&nbsp;methods&nbsp;to&nbsp;refactor</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#000000"><br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#008000">/*OUT&nbsp;OF&nbsp;"YourGeneratedCode"&nbsp;*/</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Metrics'&nbsp;definitions<br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">(</font><font color="#000000">&nbsp;&nbsp;</font><font color="#000064">NbLinesOfCode</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">30</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbLinesOfCode" target="_blank">http://www.ndepend.com/Metrics.aspx#NbLinesOfCode</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">NbILInstructions</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">200</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbILInstructions" target="_blank">http://www.ndepend.com/Metrics.aspx#NbILInstructions</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">CyclomaticComplexity</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">20</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#CC" target="_blank">http://www.ndepend.com/Metrics.aspx#CC</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">ILCyclomaticComplexity</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">50</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#ILCC" target="_blank">http://www.ndepend.com/Metrics.aspx#ILCC</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">ILNestingDepth</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">4</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#ILNestingDepth" target="_blank">http://www.ndepend.com/Metrics.aspx#ILNestingDepth</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">NbParameters</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">5</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbParameters" target="_blank">http://www.ndepend.com/Metrics.aspx#NbParameters</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">NbVariables</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">8</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbVariables" target="_blank">http://www.ndepend.com/Metrics.aspx#NbVariables</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">NbOverloads</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">6</b>&nbsp;<font color="#000000">)</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbOverloads" target="_blank">http://www.ndepend.com/Metrics.aspx#NbOverloads</a></font><font color="#008000"><br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000ff">AND</font><font color="#000000">&nbsp;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Here&nbsp;are&nbsp;some&nbsp;ways&nbsp;to&nbsp;avoid&nbsp;taking&nbsp;account&nbsp;of&nbsp;generated&nbsp;methods.<br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000000">(</font>&nbsp;<font color="#000064">NameIs</font>&nbsp;<font color="#a31515">"InitializeComponent()"</font>&nbsp;<font color="#0000ff">OR</font><font color="#000000"><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;NDepend.CQL.GeneratedAttribute&nbsp;is&nbsp;defined&nbsp;in&nbsp;the&nbsp;redistributable&nbsp;assembly&nbsp;$NDependInstallDir$\Lib\NDepend.CQL.dll<br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;You&nbsp;can&nbsp;define&nbsp;your&nbsp;own&nbsp;attribute&nbsp;to&nbsp;mark&nbsp;"Generated".<br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">HasAttribute</font>&nbsp;<font color="#a31515">"OPTIONAL:NDepend.CQL.GeneratedAttribute"</font><font color="#000000">)</font>&nbsp;</pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># lines of code (LOC)</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Cyclomatic Complexity (CC)</td><td class="hdrcell_left">IL Cyclomatic Complexity (ILCC)</td><td class="hdrcell_left">IL Nesting Depth</td><td class="hdrcell_left"># Parameters</td><td class="hdrcell_left"># Variables</td><td class="hdrcell_left"># Overloads</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">MoveNext()</td><td class="datacell_right1">N/A</td><td class="datacell_right1">244</td><td class="datacell_right1">N/A</td><td class="datacell_right1">35</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">5</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account+&lt;GetRuleViolations&gt;d__2.MoveNext()</td></tr><tr><td class="datacell_left0">GenerateImage()</td><td class="datacell_right0">N/A</td><td class="datacell_right0">233</td><td class="datacell_right0">N/A</td><td class="datacell_right0">2</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">15</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.Captcha.GenerateImage()</td></tr><tr><td class="datacell_left1">Resize(HttpPostedFileBase,String,String,String,List&lt;ImageService+FileSizeAndIdentifier&gt;)</td><td class="datacell_right1">N/A</td><td class="datacell_right1">190</td><td class="datacell_right1">N/A</td><td class="datacell_right1">14</td><td class="datacell_right1">3</td><td class="datacell_right1">5</td><td class="datacell_right1">10</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ImageService.Resize(HttpPostedFileBase,String,String,String,List&lt;ImageService+FileSizeAndIdentifier&gt;)</td></tr><tr><td class="datacell_left0">Encrypt(String,String,String)</td><td class="datacell_right0">N/A</td><td class="datacell_right0">73</td><td class="datacell_right0">N/A</td><td class="datacell_right0">2</td><td class="datacell_right0">1</td><td class="datacell_right0">3</td><td class="datacell_right0">9</td><td class="datacell_right0">4</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.Cryptography.Encrypt(String,String,String)</td></tr><tr><td class="datacell_left1">Decrypt(String,String,String)</td><td class="datacell_right1">N/A</td><td class="datacell_right1">73</td><td class="datacell_right1">N/A</td><td class="datacell_right1">2</td><td class="datacell_right1">1</td><td class="datacell_right1">3</td><td class="datacell_right1">9</td><td class="datacell_right1">4</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.Cryptography.Decrypt(String,String,String)</td></tr><tr><td class="datacell_left0">SendContactUsEmail(String,String,String,String,String,String)</td><td class="datacell_right0">N/A</td><td class="datacell_right0">88</td><td class="datacell_right0">N/A</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">6</td><td class="datacell_right0">3</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.EmailService.SendContactUsEmail(String,String,String,String,String,String)</td></tr><tr><td class="datacell_left1">SaveAccount(Account)</td><td class="datacell_right1">N/A</td><td class="datacell_right1">159</td><td class="datacell_right1">N/A</td><td class="datacell_right1">6</td><td class="datacell_right1">2</td><td class="datacell_right1">1</td><td class="datacell_right1">10</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.DataAccess.Impl.AccountRepository.SaveAccount(Account)</td></tr><tr><td class="datacell_left0">GetCompanyAccountTypes(Int32)</td><td class="datacell_right0">N/A</td><td class="datacell_right0">114</td><td class="datacell_right0">N/A</td><td class="datacell_right0">4</td><td class="datacell_right0">2</td><td class="datacell_right0">1</td><td class="datacell_right0">9</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.DataAccess.Impl.CompanyAccountTypeRepository.GetCompanyAccountTypes(Int32)</td></tr><tr><td class="datacell_left1">GetCompanies(Int32,Int32,Int32,Int32)</td><td class="datacell_right1">N/A</td><td class="datacell_right1">175</td><td class="datacell_right1">N/A</td><td class="datacell_right1">5</td><td class="datacell_right1">2</td><td class="datacell_right1">4</td><td class="datacell_right1">12</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.DataAccess.Impl.CompanyRepository.GetCompanies(Int32,Int32,Int32,Int32)</td></tr><tr><td class="datacell_left0">GetCompanyByID(Int32)</td><td class="datacell_right0">N/A</td><td class="datacell_right0">91</td><td class="datacell_right0">N/A</td><td class="datacell_right0">4</td><td class="datacell_right0">2</td><td class="datacell_right0">1</td><td class="datacell_right0">9</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.DataAccess.Impl.CompanyRepository.GetCompanyByID(Int32)</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">1440</td><td class="datacell_stat1">0</td><td class="datacell_stat1">75</td><td class="datacell_stat1">15</td><td class="datacell_stat1">24</td><td class="datacell_stat1">91</td><td class="datacell_stat1">16</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">144</td><td class="datacell_stat0">0</td><td class="datacell_stat0">7.5</td><td class="datacell_stat0">1.5</td><td class="datacell_stat0">2.4</td><td class="datacell_stat0">9.1</td><td class="datacell_stat0">1.6</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">73</td><td class="datacell_stat1">0</td><td class="datacell_stat1">1</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_stat1">3</td><td class="datacell_stat1">1</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">244</td><td class="datacell_stat0">0</td><td class="datacell_stat0">35</td><td class="datacell_stat0">3</td><td class="datacell_stat0">6</td><td class="datacell_stat0">15</td><td class="datacell_stat0">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">61.766</td><td class="datacell_stat1">0</td><td class="datacell_stat1">9.8209</td><td class="datacell_stat1">0.8062258</td><td class="datacell_stat1">2.01</td><td class="datacell_stat1">3.1448</td><td class="datacell_stat1">1.2</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">3815</td><td class="datacell_stat0">0</td><td class="datacell_stat0">96.45</td><td class="datacell_stat0">0.65</td><td class="datacell_stat0">4.04</td><td class="datacell_stat0">9.89</td><td class="datacell_stat0">1.44</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 5 methods on
1071 tested match the condition. --&gt; Group {Code Quality} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Methods&nbsp;too&nbsp;big&nbsp;(NbILInstructions)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">NbILInstructions</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">200</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">NbILInstructions</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;METHODS&nbsp;WHERE&nbsp;NbILInstructions&nbsp;&gt;&nbsp;200&nbsp;are&nbsp;extremely&nbsp;complex&nbsp;and&nbsp;<br></font><font color="#008000">//&nbsp;should&nbsp;be&nbsp;split&nbsp;in&nbsp;smaller&nbsp;methods&nbsp;<br></font><font color="#008000">//&nbsp;(except&nbsp;if&nbsp;they&nbsp;are&nbsp;automatically&nbsp;generated&nbsp;by&nbsp;a&nbsp;tool).<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;NbILInstructions&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbILInstructions" target="_blank">http://www.ndepend.com/Metrics.aspx#NbILInstructions</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">Register(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)</td><td class="datacell_right1">377</td><td class="datacell_left1">RanchBuddy.Web.Controllers.AccountController.Register(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)</td></tr><tr><td class="datacell_left0">GetMvcSiteMapNodeFromXMLElement(XElement)</td><td class="datacell_right0">339</td><td class="datacell_left0">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider.GetMvcSiteMapNodeFromXMLElement(XElement)</td></tr><tr><td class="datacell_left1">MoveNext()</td><td class="datacell_right1">244</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account+&lt;GetRuleViolations&gt;d__2.MoveNext()</td></tr><tr><td class="datacell_left0">GenerateImage()</td><td class="datacell_right0">233</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.Captcha.GenerateImage()</td></tr><tr><td class="datacell_left1">GetSecondaryNavNodesForCurrentNode()</td><td class="datacell_right1">207</td><td class="datacell_left1">RanchBuddy.Web.Services.Navigation.GetSecondaryNavNodesForCurrentNode()</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">1400</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">280</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">207</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">377</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">65.915</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">4344.8</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 methods on
1071 tested match the condition. --&gt; Group {Code Quality} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Methods&nbsp;too&nbsp;complex&nbsp;(ILNestingDepth)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">ILNestingDepth</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">4</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">ILNestingDepth</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;METHODS&nbsp;WHERE&nbsp;ILNestingDepth&nbsp;&gt;&nbsp;4&nbsp;are&nbsp;hard&nbsp;to&nbsp;understand&nbsp;and&nbsp;maintain.&nbsp;<br></font><font color="#008000">//&nbsp;METHODS&nbsp;WHERE&nbsp;ILNestingDepth&nbsp;&gt;&nbsp;8&nbsp;is&nbsp;higher&nbsp;than&nbsp;8&nbsp;are&nbsp;extremely&nbsp;complex&nbsp;and&nbsp;should&nbsp;be&nbsp;split&nbsp;in&nbsp;smaller&nbsp;methods&nbsp;<br></font><font color="#008000">//&nbsp;(except&nbsp;if&nbsp;they&nbsp;are&nbsp;automatically&nbsp;generated&nbsp;by&nbsp;a&nbsp;tool).&nbsp;<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;NbILInstructions&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#ILNestingDepth" target="_blank">http://www.NDepend.com/Metrics.aspx#ILNestingDepth</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left">IL Nesting Depth</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">GetMvcSiteMapNodeFromXMLElement(XElement)</td><td class="datacell_right1">5</td><td class="datacell_left1">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider.GetMvcSiteMapNodeFromXMLElement(XElement)</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 4 methods on
1071 tested match the condition. --&gt; Group {Code Quality} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Methods&nbsp;with&nbsp;too&nbsp;many&nbsp;parameters&nbsp;(NbParameters)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">NbParameters</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">5</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">NbParameters</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;METHODS&nbsp;WHERE&nbsp;NbParameters&nbsp;&gt;&nbsp;5&nbsp;might&nbsp;be&nbsp;painful&nbsp;to&nbsp;call&nbsp;and&nbsp;might&nbsp;degrade&nbsp;performance.&nbsp;<br></font><font color="#008000">//&nbsp;You&nbsp;should&nbsp;prefer&nbsp;using&nbsp;additional&nbsp;properties/fields&nbsp;to&nbsp;the&nbsp;declaring&nbsp;type&nbsp;to&nbsp;handle&nbsp;<br></font><font color="#008000">//&nbsp;numerous&nbsp;states.&nbsp;Another&nbsp;alternative&nbsp;is&nbsp;to&nbsp;provide&nbsp;a&nbsp;class&nbsp;or&nbsp;structure&nbsp;dedicated&nbsp;to&nbsp;<br></font><font color="#008000">//&nbsp;handle&nbsp;arguments&nbsp;passing&nbsp;(for&nbsp;example&nbsp;see&nbsp;the&nbsp;class&nbsp;System.Diagnostics.ProcessStartInfo&nbsp;<br></font><font color="#008000">//&nbsp;and&nbsp;the&nbsp;method&nbsp;System.Diagnostics.Process.Start(ProcessStartInfo))<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;NbParameters&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbParameters" target="_blank">http://www.ndepend.com/Metrics.aspx#NbParameters</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># Parameters</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">Register(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)</td><td class="datacell_right1">18</td><td class="datacell_left1">RanchBuddy.Web.Controllers.AccountController.Register(String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String,String)</td></tr><tr><td class="datacell_left0">ContactUs(String,String,String,String,String,String)</td><td class="datacell_right0">6</td><td class="datacell_left0">RanchBuddy.Web.Controllers.HomeController.ContactUs(String,String,String,String,String,String)</td></tr><tr><td class="datacell_left1">SendContactUsEmail(String,String,String,String,String,String)</td><td class="datacell_right1">6</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.EmailService.SendContactUsEmail(String,String,String,String,String,String)</td></tr><tr><td class="datacell_left0">TextBoxExWithHelp(HtmlHelper,String,String,Page,Int32,Int32)</td><td class="datacell_right0">6</td><td class="datacell_left0">RanchBuddy.Web.Services.Extensions.TextBoxExWithHelp(HtmlHelper,String,String,Page,Int32,Int32)</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">36</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">9</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">6</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">18</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">5.1962</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">27</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 9 types on 299
tested match the condition. --&gt; Group {Code Quality \ Type Metrics} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Types&nbsp;with&nbsp;too&nbsp;many&nbsp;methods</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">NbMethods</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">20</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">NbMethods</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;TYPES&nbsp;WHERE&nbsp;NbMethods&nbsp;&gt;&nbsp;20&nbsp;might&nbsp;be&nbsp;hard&nbsp;to&nbsp;understand&nbsp;and&nbsp;maintain&nbsp;<br></font><font color="#008000">//&nbsp;but&nbsp;there&nbsp;might&nbsp;be&nbsp;cases&nbsp;where&nbsp;it&nbsp;is&nbsp;relevant&nbsp;to&nbsp;have&nbsp;a&nbsp;high&nbsp;value&nbsp;for&nbsp;NbMethods.&nbsp;<br></font><font color="#008000">//&nbsp;For&nbsp;example,&nbsp;the&nbsp;System.Windows.Forms.DataGridView&nbsp;standard&nbsp;class&nbsp;has&nbsp;more&nbsp;than&nbsp;1000&nbsp;methods.<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;NbMethods&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbMethods" target="_blank">http://www.ndepend.com/Metrics.aspx#NbMethods</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># Methods</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">Account</td><td class="datacell_right1">55</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account</td></tr><tr><td class="datacell_left0">Company</td><td class="datacell_right0">50</td><td class="datacell_left0">RanchBuddy.Core.Domain.Company</td></tr><tr><td class="datacell_left1">WebContext</td><td class="datacell_right1">47</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.WebContext</td></tr><tr><td class="datacell_left0">IWebContext</td><td class="datacell_right0">40</td><td class="datacell_left0">RanchBuddy.Core.Services.IWebContext</td></tr><tr><td class="datacell_left1">PostalCode</td><td class="datacell_right1">39</td><td class="datacell_left1">RanchBuddy.Core.Domain.PostalCode</td></tr><tr><td class="datacell_left0">CompanyAccount</td><td class="datacell_right0">30</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyAccount</td></tr><tr><td class="datacell_left1">ConfigurationService</td><td class="datacell_right1">27</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ConfigurationService</td></tr><tr><td class="datacell_left0">HelpMessage</td><td class="datacell_right0">22</td><td class="datacell_left0">RanchBuddy.Core.Domain.HelpMessage</td></tr><tr><td class="datacell_left1">CompanyAccountType</td><td class="datacell_right1">22</td><td class="datacell_left1">RanchBuddy.Core.Domain.CompanyAccountType</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">332</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">36.889</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">22</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">55</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">11.571</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">133.88</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 2 types on 299
tested match the condition. --&gt; Group {Code Quality \ Type Metrics} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Types&nbsp;with&nbsp;too&nbsp;many&nbsp;fields</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">NbFields</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">20</b>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsEnumeration</font>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">NbFields</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;TYPES&nbsp;WHERE&nbsp;NbFields&nbsp;&gt;&nbsp;20&nbsp;AND&nbsp;!IsEnumeration&nbsp;might&nbsp;be&nbsp;hard&nbsp;to&nbsp;understand&nbsp;and&nbsp;maintain&nbsp;<br></font><font color="#008000">//&nbsp;but&nbsp;there&nbsp;might&nbsp;be&nbsp;cases&nbsp;where&nbsp;it&nbsp;is&nbsp;relevant&nbsp;to&nbsp;have&nbsp;a&nbsp;high&nbsp;value&nbsp;for&nbsp;NbFields.&nbsp;<br></font><font color="#008000">//&nbsp;For&nbsp;example,&nbsp;the&nbsp;System.Windows.Forms.Control&nbsp;standard&nbsp;class&nbsp;has&nbsp;more&nbsp;than&nbsp;200&nbsp;fields.&nbsp;<br></font><font color="#008000">//&nbsp;The&nbsp;value&nbsp;of&nbsp;the&nbsp;metric&nbsp;NbFields&nbsp;might&nbsp;be&nbsp;a&nbsp;better&nbsp;indicator&nbsp;of&nbsp;complex&nbsp;type.<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;NbFields&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#NbFields" target="_blank">http://www.ndepend.com/Metrics.aspx#NbFields</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># Fields</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">Account</td><td class="datacell_right1">24</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account</td></tr><tr><td class="datacell_left0">Company</td><td class="datacell_right0">23</td><td class="datacell_left0">RanchBuddy.Core.Domain.Company</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">47</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">23.5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">23</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">24</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0.5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0.25</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 4 types on 299
tested match the condition. --&gt; Group {Code Quality \ Type Metrics} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Types&nbsp;with&nbsp;poor&nbsp;cohesion&nbsp;(LCOM)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#0000ff">LCOM</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0.8</b>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000064">NbFields</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000064">NbMethods</font>&nbsp;<font color="#000000">&gt;</font><b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#0000ff">LCOM</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;TYPES&nbsp;WHERE&nbsp;LCOM&nbsp;&gt;&nbsp;0.8&nbsp;AND&nbsp;NbFields&nbsp;&gt;&nbsp;10&nbsp;AND&nbsp;NbMethods&nbsp;&gt;10&nbsp;might&nbsp;be&nbsp;problematic.&nbsp;<br></font><font color="#008000">//&nbsp;However,&nbsp;it&nbsp;is&nbsp;very&nbsp;hard&nbsp;to&nbsp;avoid&nbsp;such&nbsp;non-cohesive&nbsp;types.&nbsp;The&nbsp;LCOMHS&nbsp;metric<br></font><font color="#008000">//&nbsp;is&nbsp;often&nbsp;considered&nbsp;as&nbsp;more&nbsp;efficient&nbsp;to&nbsp;detect&nbsp;non-cohesive&nbsp;types.<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;LCOM&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#LCOM" target="_blank">http://www.ndepend.com/Metrics.aspx#LCOM</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left">Lack of Cohesion Of Methods (LCOM)</td><td class="hdrcell_left"># Fields</td><td class="hdrcell_left"># Methods</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">Account</td><td class="datacell_right1">0.9612648</td><td class="datacell_right1">24</td><td class="datacell_right1">55</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account</td></tr><tr><td class="datacell_left0">Company</td><td class="datacell_right0">0.9572727</td><td class="datacell_right0">23</td><td class="datacell_right0">50</td><td class="datacell_left0">RanchBuddy.Core.Domain.Company</td></tr><tr><td class="datacell_left1">PostalCode</td><td class="datacell_right1">0.948718</td><td class="datacell_right1">19</td><td class="datacell_right1">39</td><td class="datacell_left1">RanchBuddy.Core.Domain.PostalCode</td></tr><tr><td class="datacell_left0">CompanyAccount</td><td class="datacell_right0">0.9051282</td><td class="datacell_right0">14</td><td class="datacell_right0">30</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyAccount</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">3.7724</td><td class="datacell_stat1">80</td><td class="datacell_stat1">174</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0.943096</td><td class="datacell_stat0">20</td><td class="datacell_stat0">43.5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0.9051282</td><td class="datacell_stat1">14</td><td class="datacell_stat1">30</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0.9612648</td><td class="datacell_stat0">24</td><td class="datacell_stat0">55</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0.02238151</td><td class="datacell_stat1">3.937</td><td class="datacell_stat1">9.7082</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0.0005009321</td><td class="datacell_stat0">15.5</td><td class="datacell_stat0">94.25</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 3 types on 299
tested match the condition. --&gt; Group {Code Quality \ Type Metrics} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Types&nbsp;with&nbsp;poor&nbsp;cohesion&nbsp;(LCOMHS)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#0000ff">LCOMHS</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0.95</b>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000064">NbFields</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000064">NbMethods</font>&nbsp;<font color="#000000">&gt;</font><b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#0000ff">LCOMHS</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;TYPES&nbsp;WHERE&nbsp;LCOMHS&nbsp;&gt;&nbsp;1.0&nbsp;AND&nbsp;NbFields&nbsp;&gt;&nbsp;10&nbsp;AND&nbsp;NbMethods&nbsp;&gt;10&nbsp;should&nbsp;be&nbsp;avoided.&nbsp;<br></font><font color="#008000">//&nbsp;Note&nbsp;that&nbsp;this&nbsp;constraint&nbsp;is&nbsp;stronger&nbsp;than&nbsp;the&nbsp;constraint&nbsp;<br></font><font color="#008000">//&nbsp;TYPES&nbsp;WHERE&nbsp;LCOM&nbsp;&gt;&nbsp;0.8&nbsp;AND&nbsp;NbFields&nbsp;&gt;&nbsp;10&nbsp;AND&nbsp;NbMethods&nbsp;&gt;10.&nbsp;<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;LCOMHS&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#LCOMHS" target="_blank">http://www.ndepend.com/Metrics.aspx#LCOMHS</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left">LCOM Henderson-Sellers (LCOMHS)</td><td class="hdrcell_left"># Fields</td><td class="hdrcell_left"># Methods</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">Account</td><td class="datacell_right1">0.979066</td><td class="datacell_right1">24</td><td class="datacell_right1">55</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account</td></tr><tr><td class="datacell_left0">Company</td><td class="datacell_right0">0.9768089</td><td class="datacell_right0">23</td><td class="datacell_right0">50</td><td class="datacell_left0">RanchBuddy.Core.Domain.Company</td></tr><tr><td class="datacell_left1">PostalCode</td><td class="datacell_right1">0.9736842</td><td class="datacell_right1">19</td><td class="datacell_right1">39</td><td class="datacell_left1">RanchBuddy.Core.Domain.PostalCode</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">2.9296</td><td class="datacell_stat0">66</td><td class="datacell_stat0">144</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">0.9765198</td><td class="datacell_stat1">22</td><td class="datacell_stat1">48</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">0.9736842</td><td class="datacell_stat0">19</td><td class="datacell_stat0">39</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">0.979066</td><td class="datacell_stat1">24</td><td class="datacell_stat1">55</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0.002188568</td><td class="datacell_stat0">2.1602</td><td class="datacell_stat0">6.6833</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">4.789828E-06</td><td class="datacell_stat1">4.6667</td><td class="datacell_stat1">44.667</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 assemblies on
13 tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Assembly&nbsp;should&nbsp;not&nbsp;contain&nbsp;namespaces&nbsp;dependency&nbsp;cycles</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">ASSEMBLIES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">ContainsNamespaceDependencyCycle</font><font color="#000000"><br></font><font color="#008000">//&nbsp;Dependency&nbsp;cycles&nbsp;between&nbsp;namespaces&nbsp;must&nbsp;be&nbsp;avoided&nbsp;<br></font><font color="#008000">//&nbsp;in&nbsp;order&nbsp;to&nbsp;have&nbsp;a&nbsp;levelized&nbsp;and&nbsp;comprehensive&nbsp;design.<br></font><font color="#008000">//&nbsp;More&nbsp;info&nbsp;available&nbsp;on&nbsp;the&nbsp;screencast&nbsp;'Reduce&nbsp;the&nbsp;complexity'&nbsp;</font><font color="#008000"><a href="http://s3.amazonaws.com/NDependOnlineDemos/NDependReducingComplexity_viewlet_swf.html" target="_blank">http://s3.amazonaws.com/NDependOnlineDemos/NDependReducingComplexity_viewlet_swf.html</a></font><font color="#008000"><br></font><font color="#008000">//&nbsp;You&nbsp;can&nbsp;also&nbsp;read&nbsp;this&nbsp;article&nbsp;</font><font color="#008000"><a href="http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies" target="_blank">http://www.theserverside.net/tt/articles/showarticle.tss?id=ControllingDependencies</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">assemblies</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">RanchBuddy.Core</td><td class="datacell_right1">11692</td><td class="datacell_left1">RanchBuddy.Core</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">11692</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">11692</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">11692</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">11692</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 types on 299
tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">A&nbsp;stateless&nbsp;type&nbsp;might&nbsp;be&nbsp;turned&nbsp;into&nbsp;a&nbsp;static&nbsp;type</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000064">SizeOfInst</font>&nbsp;<font color="#000000">==</font><b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000064">NbInterfacesImplemented</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#008000">//&nbsp;To&nbsp;be&nbsp;accurate,&nbsp;this&nbsp;constraint&nbsp;doesn't&nbsp;take&nbsp;<br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;account&nbsp;of&nbsp;types&nbsp;that&nbsp;implement&nbsp;some&nbsp;interfaces.<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsStatic</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsGeneric</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsInterface</font><font color="#000000">&nbsp;<br></font><font color="#008000">//&nbsp;It&nbsp;indicates&nbsp;stateless&nbsp;types&nbsp;that&nbsp;might&nbsp;eventually&nbsp;be&nbsp;turned&nbsp;into&nbsp;static&nbsp;classes.<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;SizeOfInst&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#SizeOfInst" target="_blank">http://www.ndepend.com/Metrics.aspx#SizeOfInst</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left"># interfaces implemented</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">ConfigurationService</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ConfigurationService</td></tr><tr><td class="datacell_left0">CompanyTypeService</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.CompanyTypeService</td></tr><tr><td class="datacell_left1">ImageService</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ImageService</td></tr><tr><td class="datacell_left0">ValidationService</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.ValidationService</td></tr><tr><td class="datacell_left1">CompanyService</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.CompanyService</td></tr><tr><td class="datacell_left0">CompanyAccountTypeService</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.CompanyAccountTypeService</td></tr><tr><td class="datacell_left1">Cryptography</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.Cryptography</td></tr><tr><td class="datacell_left0">WebCookie</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.WebCookie</td></tr><tr><td class="datacell_left1">LoggingService</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.LoggingService</td></tr><tr><td class="datacell_left0">HelpMessageService</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.HelpMessageService</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 types on 299
tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Class&nbsp;with&nbsp;no&nbsp;descendant&nbsp;should&nbsp;be&nbsp;sealed&nbsp;if&nbsp;possible</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000064">IsClass</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000064">NbChildren</font>&nbsp;<font color="#000000">==</font><b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsSealed</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsStatic</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#008000">//&nbsp;AND&nbsp;!IsPublic&nbsp;&nbsp;&nbsp;:&nbsp;You&nbsp;might&nbsp;want&nbsp;to&nbsp;add&nbsp;this&nbsp;condition&nbsp;if&nbsp;you&nbsp;are&nbsp;developping&nbsp;a&nbsp;framework<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#008000">//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;classes&nbsp;that&nbsp;are&nbsp;intended&nbsp;to&nbsp;be&nbsp;sub-classed&nbsp;by&nbsp;your&nbsp;clients.<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">NbLinesOfCode</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># Children</td><td class="hdrcell_left"># lines of code (LOC)</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">RepositoryStatus</td><td class="datacell_right1">0</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.DataAccess.Impl.RepositoryStatus</td></tr><tr><td class="datacell_left0">TermsRepository</td><td class="datacell_right0">0</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.DataAccess.Impl.TermsRepository</td></tr><tr><td class="datacell_left1">CompanyTypeRepository</td><td class="datacell_right1">0</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.DataAccess.Impl.CompanyTypeRepository</td></tr><tr><td class="datacell_left0">CompanyRepository</td><td class="datacell_right0">0</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.DataAccess.Impl.CompanyRepository</td></tr><tr><td class="datacell_left1">CompanyAccountTypeRepository</td><td class="datacell_right1">0</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.DataAccess.Impl.CompanyAccountTypeRepository</td></tr><tr><td class="datacell_left0">Connection</td><td class="datacell_right0">0</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.DataAccess.Impl.Connection</td></tr><tr><td class="datacell_left1">EmailService</td><td class="datacell_right1">0</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.EmailService</td></tr><tr><td class="datacell_left0">HelpMessageService</td><td class="datacell_right0">0</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.HelpMessageService</td></tr><tr><td class="datacell_left1">LoggingService</td><td class="datacell_right1">0</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.LoggingService</td></tr><tr><td class="datacell_left0">HelpMessageRepository</td><td class="datacell_right0">0</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.DataAccess.Impl.HelpMessageRepository</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 types on 299
tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Classes&nbsp;that&nbsp;are&nbsp;candidate&nbsp;to&nbsp;be&nbsp;turned&nbsp;into&nbsp;Structures</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000064">IsClass</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000"><br>&nbsp;&nbsp;</font><font color="#000064">SizeOfInst</font>&nbsp;<font color="#000000">&lt;=</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">16</b>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Structure&nbsp;instance&nbsp;must&nbsp;not&nbsp;be&nbsp;too&nbsp;big,&nbsp;else&nbsp;it&nbsp;degrades&nbsp;performance.<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#000064">NbChildren</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Must&nbsp;not&nbsp;have&nbsp;children<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#000064">DepthOfInheritance</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">1</b>&nbsp;<font color="#008000">//&nbsp;Must&nbsp;derive&nbsp;directly&nbsp;from&nbsp;System.Object<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#008000">//&nbsp;AND&nbsp;IsSealed&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;You&nbsp;might&nbsp;want&nbsp;to&nbsp;add&nbsp;this&nbsp;condition&nbsp;to&nbsp;restreint&nbsp;the&nbsp;set.<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#008000">//&nbsp;AND&nbsp;IsImmutable&nbsp;:&nbsp;Structures&nbsp;should&nbsp;be&nbsp;immutable&nbsp;type.<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#008000">//&nbsp;AND&nbsp;!IsPublic&nbsp;&nbsp;&nbsp;:&nbsp;You&nbsp;might&nbsp;want&nbsp;to&nbsp;add&nbsp;this&nbsp;condition&nbsp;if&nbsp;you&nbsp;are&nbsp;developping&nbsp;a&nbsp;framework<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#008000">//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;classes&nbsp;that&nbsp;are&nbsp;intended&nbsp;to&nbsp;be&nbsp;sub-classed&nbsp;by&nbsp;your&nbsp;clients.<br></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left"># Children</td><td class="hdrcell_left">Depth of inheritance</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">ZipCodesByRadiusResult</td><td class="datacell_right1">4</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Domain.ZipCodesByRadiusResult</td></tr><tr><td class="datacell_left0">RuleViolation</td><td class="datacell_right0">8</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Domain.RuleViolation</td></tr><tr><td class="datacell_left1">ConfigurationService</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ConfigurationService</td></tr><tr><td class="datacell_left0">CompanyTypeService</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.CompanyTypeService</td></tr><tr><td class="datacell_left1">Cache</td><td class="datacell_right1">12</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.Cache</td></tr><tr><td class="datacell_left0">WebContext</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.WebContext</td></tr><tr><td class="datacell_left1">ImageService</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ImageService</td></tr><tr><td class="datacell_left0">ValidationService</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.ValidationService</td></tr><tr><td class="datacell_left1">CompanyService</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.CompanyService</td></tr><tr><td class="datacell_left0">CompanyAccountTypeService</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.CompanyAccountTypeService</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">24</td><td class="datacell_stat1">0</td><td class="datacell_stat1">10</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">2.4</td><td class="datacell_stat0">0</td><td class="datacell_stat0">1</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_stat1">1</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">12</td><td class="datacell_stat0">0</td><td class="datacell_stat0">1</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">4.0792</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">16.64</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 6 namespaces on
47 tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Avoid&nbsp;namespaces&nbsp;with&nbsp;few&nbsp;types</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">NAMESPACES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">NbTypes</font>&nbsp;<font color="#000000">&lt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">5</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">NbTypes</font>&nbsp;<font color="#0000ff">ASC</font><font color="#000000">&nbsp;<br><br></font><font color="#008000">//&nbsp;Make&nbsp;sure&nbsp;that&nbsp;there&nbsp;is&nbsp;a&nbsp;logical&nbsp;organization&nbsp;to&nbsp;each&nbsp;of&nbsp;your&nbsp;namespaces,&nbsp;<br></font><font color="#008000">//&nbsp;and&nbsp;that&nbsp;there&nbsp;is&nbsp;a&nbsp;valid&nbsp;reason&nbsp;for&nbsp;putting&nbsp;types&nbsp;in&nbsp;a&nbsp;sparsely&nbsp;populated&nbsp;<br></font><font color="#008000">//&nbsp;namespace.&nbsp;Namespaces&nbsp;should&nbsp;contain&nbsp;types&nbsp;that&nbsp;are&nbsp;used&nbsp;together&nbsp;in&nbsp;most&nbsp;<br></font><font color="#008000">//&nbsp;scenarios.&nbsp;When&nbsp;their&nbsp;applications&nbsp;are&nbsp;mutually&nbsp;exclusive,&nbsp;types&nbsp;should&nbsp;be&nbsp;<br></font><font color="#008000">//&nbsp;located&nbsp;in&nbsp;separate&nbsp;namespaces</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">namespaces</td><td class="hdrcell_left"># Types</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">RanchBuddy.Core.Services</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Services</td></tr><tr><td class="datacell_left0">RanchBuddy.Core.Attributes</td><td class="datacell_right0">1</td><td class="datacell_left0">RanchBuddy.Core.Attributes</td></tr><tr><td class="datacell_left1">RanchBuddy.Core.Properties</td><td class="datacell_right1">1</td><td class="datacell_left1">RanchBuddy.Core.Properties</td></tr><tr><td class="datacell_left0">RanchBuddy.Core.Providers.Impl</td><td class="datacell_right0">2</td><td class="datacell_left0">RanchBuddy.Core.Providers.Impl</td></tr><tr><td class="datacell_left1">RanchBuddy.Web</td><td class="datacell_right1">3</td><td class="datacell_left1">RanchBuddy.Web</td></tr><tr><td class="datacell_left0"></td><td class="datacell_right0">4</td><td class="datacell_left0"></td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">12</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">2</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">1</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">1.1547</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">1.3333</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 5 types on 299
tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Nested&nbsp;types&nbsp;should&nbsp;not&nbsp;be&nbsp;visible</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">IsNested</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsPrivate</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInFrameworkAssembly</font><font color="#000000">&nbsp;<br><br></font><font color="#008000">//&nbsp;A&nbsp;nested&nbsp;type&nbsp;is&nbsp;a&nbsp;type&nbsp;declared&nbsp;within&nbsp;the&nbsp;scope&nbsp;of&nbsp;another&nbsp;type.&nbsp;<br></font><font color="#008000">//&nbsp;Nested&nbsp;types&nbsp;are&nbsp;useful&nbsp;for&nbsp;encapsulating&nbsp;private&nbsp;implementation&nbsp;details&nbsp;of&nbsp;the&nbsp;containing&nbsp;type.&nbsp;<br></font><font color="#008000">//&nbsp;Used&nbsp;for&nbsp;this&nbsp;purpose,&nbsp;nested&nbsp;types&nbsp;should&nbsp;not&nbsp;be&nbsp;externally&nbsp;visible.&nbsp;Do&nbsp;not&nbsp;use&nbsp;externally&nbsp;<br></font><font color="#008000">//&nbsp;visible&nbsp;nested&nbsp;types&nbsp;for&nbsp;logical&nbsp;grouping&nbsp;or&nbsp;to&nbsp;avoid&nbsp;name&nbsp;collisions;&nbsp;instead,&nbsp;use&nbsp;namespaces.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">ConfigurationService+MasterTemplateTypes</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ConfigurationService+MasterTemplateTypes</td></tr><tr><td class="datacell_left0">ConfigurationService+ThemeTypes</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.ConfigurationService+ThemeTypes</td></tr><tr><td class="datacell_left1">ImageService+FileSizeAndIdentifier</td><td class="datacell_right1">20</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ImageService+FileSizeAndIdentifier</td></tr><tr><td class="datacell_left0">Status+StatusTypes</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.Status+StatusTypes</td></tr><tr><td class="datacell_left1">MvcSitemapProvider+MvcSiteMapNode</td><td class="datacell_right1">92</td><td class="datacell_left1">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider+MvcSiteMapNode</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">112</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">22.4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">92</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">35.652</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">1271</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 namespaces on
47 tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Declare&nbsp;types&nbsp;in&nbsp;namespaces</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">NAMESPACES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">NameIs</font>&nbsp;<font color="#a31515">""</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInFrameworkAssembly</font><font color="#000000">&nbsp;<br><br></font><font color="#008000">//&nbsp;Types&nbsp;are&nbsp;declared&nbsp;within&nbsp;namespaces&nbsp;to&nbsp;prevent&nbsp;name&nbsp;collisions,&nbsp;and&nbsp;as&nbsp;a&nbsp;way&nbsp;of&nbsp;organizing&nbsp;related&nbsp;types&nbsp;<br></font><font color="#008000">//&nbsp;in&nbsp;an&nbsp;object&nbsp;hierarchy.&nbsp;Types&nbsp;outside&nbsp;any&nbsp;named&nbsp;namespace&nbsp;are&nbsp;in&nbsp;a&nbsp;global&nbsp;namespace&nbsp;that&nbsp;cannot&nbsp;be&nbsp;referenced&nbsp;in&nbsp;code.<br></font><font color="#008000">//&nbsp;If&nbsp;an&nbsp;anonymous&nbsp;namespace&nbsp;can&nbsp;be&nbsp;found,&nbsp;it&nbsp;means&nbsp;that&nbsp;it&nbsp;contains&nbsp;types&nbsp;outside&nbsp;of&nbsp;namespaces.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">namespaces</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1"></td><td class="datacell_right1">408</td><td class="datacell_left1"></td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">408</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">408</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">408</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">408</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 methods on
1071 tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Empty&nbsp;static&nbsp;constructor&nbsp;can&nbsp;be&nbsp;discarded</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">IsClassConstructor</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000064">NbLinesOfCode</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># lines of code (LOC)</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">.cctor()</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account..cctor()</td></tr><tr><td class="datacell_left0">.cctor()</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.Domain.RanchBuddyDataContext..cctor()</td></tr><tr><td class="datacell_left1">.cctor()</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.Domain.Company..cctor()</td></tr><tr><td class="datacell_left0">.cctor()</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyType..cctor()</td></tr><tr><td class="datacell_left1">.cctor()</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.Domain.Term..cctor()</td></tr><tr><td class="datacell_left0">.cctor()</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyAccountType..cctor()</td></tr><tr><td class="datacell_left1">.cctor()</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.Domain.CompanyAccount..cctor()</td></tr><tr><td class="datacell_left0">.cctor()</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.Domain.HelpMessage..cctor()</td></tr><tr><td class="datacell_left1">.cctor()</td><td class="datacell_right1">N/A</td><td class="datacell_left1">RanchBuddy.Core.Domain.HelpMessageType..cctor()</td></tr><tr><td class="datacell_left0">.cctor()</td><td class="datacell_right0">N/A</td><td class="datacell_left0">RanchBuddy.Core.Properties.Settings..cctor()</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 assemblies on
13 tested match the condition. --&gt; Group {Design} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Assemblies&nbsp;with&nbsp;poor&nbsp;cohesion&nbsp;(RelationalCohesion)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">ASSEMBLIES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">RelationalCohesion</font>&nbsp;<font color="#000000">&lt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">1.5</b>&nbsp;<font color="#0000ff">OR</font>&nbsp;<font color="#000064">RelationalCohesion</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">4.0</b><font color="#000000"><br><br></font><font color="#008000">//&nbsp;As&nbsp;classes&nbsp;inside&nbsp;an&nbsp;assembly&nbsp;should&nbsp;be&nbsp;strongly&nbsp;related,&nbsp;<br></font><font color="#008000">//&nbsp;the&nbsp;cohesion&nbsp;should&nbsp;be&nbsp;high.&nbsp;On&nbsp;the&nbsp;other&nbsp;hand,&nbsp;a&nbsp;value&nbsp;which&nbsp;is&nbsp;too&nbsp;high&nbsp;may&nbsp;<br></font><font color="#008000">//&nbsp;indicate&nbsp;over-coupling.&nbsp;A&nbsp;good&nbsp;range&nbsp;for&nbsp;RelationalCohesion&nbsp;is&nbsp;1.5&nbsp;to&nbsp;4.0.<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;RelationalCohesion&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#RelationalCohesion" target="_blank">http://www.ndepend.com/Metrics.aspx#RelationalCohesion</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">assemblies</td><td class="hdrcell_left">Relational cohesion</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">RanchBuddy.Web</td><td class="datacell_right1">0.8888889</td><td class="datacell_left1">RanchBuddy.Web</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">0.8888889</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">0.8888889</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">0.8888889</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">0.8888889</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">NaN</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">-5.886879E-09</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 8 types on 299
tested match the condition. --&gt; Group {Design \ Performance} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Instances&nbsp;size&nbsp;shouldn't&nbsp;be&nbsp;too&nbsp;big&nbsp;(SizeOfInst)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">SizeOfInst</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">64</b>&nbsp;<font color="#0000ff">ORDER</font>&nbsp;<font color="#0000ff">BY</font>&nbsp;<font color="#000064">SizeOfInst</font>&nbsp;<font color="#0000ff">DESC</font><font color="#000000"><br></font><font color="#008000">//&nbsp;TYPES&nbsp;WHERE&nbsp;SizeOfInst&nbsp;&gt;&nbsp;64&nbsp;might&nbsp;degrade&nbsp;performance&nbsp;(depending&nbsp;on&nbsp;the&nbsp;number&nbsp;of&nbsp;<br></font><font color="#008000">//&nbsp;instances&nbsp;created&nbsp;at&nbsp;runtime)&nbsp;and&nbsp;might&nbsp;be&nbsp;hard&nbsp;to&nbsp;maintain.&nbsp;<br></font><font color="#008000">//&nbsp;However&nbsp;it&nbsp;is&nbsp;not&nbsp;a&nbsp;rule&nbsp;since&nbsp;sometime&nbsp;there&nbsp;is&nbsp;no&nbsp;alternative&nbsp;<br></font><font color="#008000">//&nbsp;(the&nbsp;size&nbsp;of&nbsp;instances&nbsp;of&nbsp;the&nbsp;System.Net.NetworkInformation.SystemIcmpV6Statistics&nbsp;<br></font><font color="#008000">//&nbsp;standard&nbsp;class&nbsp;is&nbsp;2064&nbsp;bytes).<br></font><font color="#008000">//&nbsp;See&nbsp;the&nbsp;definition&nbsp;of&nbsp;the&nbsp;SizeOfInst&nbsp;metric&nbsp;here&nbsp;</font><font color="#008000"><a href="http://www.ndepend.com/Metrics.aspx#SizeOfInst" target="_blank">http://www.ndepend.com/Metrics.aspx#SizeOfInst</a></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">Captcha</td><td class="datacell_right1">366</td><td class="datacell_left1">RanchBuddy.Web.Captcha</td></tr><tr><td class="datacell_left0">_Default</td><td class="datacell_right0">358</td><td class="datacell_left0">RanchBuddy.Web._Default</td></tr><tr><td class="datacell_left1">MvcApplication</td><td class="datacell_right1">105</td><td class="datacell_left1">RanchBuddy.Web.MvcApplication</td></tr><tr><td class="datacell_left0">Account</td><td class="datacell_right0">104</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account</td></tr><tr><td class="datacell_left1">Company</td><td class="datacell_right1">99</td><td class="datacell_left1">RanchBuddy.Core.Domain.Company</td></tr><tr><td class="datacell_left0">MvcSitemapProvider</td><td class="datacell_right0">76</td><td class="datacell_left0">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider</td></tr><tr><td class="datacell_left1">PostalCode</td><td class="datacell_right1">71</td><td class="datacell_left1">RanchBuddy.Core.Domain.PostalCode</td></tr><tr><td class="datacell_left0">MvcSitemapProvider+MvcSiteMapNode</td><td class="datacell_right0">68</td><td class="datacell_left0">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider+MvcSiteMapNode</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">1247</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">155.88</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">68</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">366</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">119.81</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">14353.4</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 18 types on 299
tested match the condition. --&gt; Group {Design \ Performance} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Boxing/unboxing&nbsp;should&nbsp;be&nbsp;avoided&nbsp;(Type)</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Percentage</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">5</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">IsUsingBoxing</font>&nbsp;<font color="#0000ff">OR</font>&nbsp;<font color="#000064">IsUsingUnboxing</font><font color="#000000">&nbsp;<br></font><font color="#008000">//&nbsp;Thanks&nbsp;to&nbsp;generics,&nbsp;boxing&nbsp;and&nbsp;unboxing&nbsp;should&nbsp;be&nbsp;rare.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">4833</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">268.5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">19</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">959</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">290.79</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">84561.6</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 methods on
724 tested match the condition. --&gt; Group {Unused Code / Dead Code} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Potentially&nbsp;unused&nbsp;methods</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000064">MethodCa</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Ca=0&nbsp;-&gt;&nbsp;No&nbsp;Afferent&nbsp;Coupling&nbsp;-&gt;&nbsp;The&nbsp;method&nbsp;is&nbsp;not&nbsp;used&nbsp;in&nbsp;the&nbsp;context&nbsp;of&nbsp;this&nbsp;application.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsPublic</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Public&nbsp;methods&nbsp;might&nbsp;be&nbsp;used&nbsp;by&nbsp;client&nbsp;applications&nbsp;of&nbsp;your&nbsp;assemblies.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsEntryPoint</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Main()&nbsp;method&nbsp;is&nbsp;not&nbsp;used&nbsp;by-design.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsExplicitInterfaceImpl</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#008000">//&nbsp;The&nbsp;IL&nbsp;code&nbsp;never&nbsp;explicitely&nbsp;calls&nbsp;explicit&nbsp;interface&nbsp;methods&nbsp;implementation.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsClassConstructor</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;The&nbsp;IL&nbsp;code&nbsp;never&nbsp;explicitely&nbsp;calls&nbsp;class&nbsp;constructors.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsFinalizer</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;The&nbsp;IL&nbsp;code&nbsp;never&nbsp;explicitely&nbsp;calls&nbsp;finalizers.<br></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left">Afferent coupling at method level (MethodCa)</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">MoveNext()</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account+&lt;GetRuleViolations&gt;d__2.MoveNext()</td></tr><tr><td class="datacell_left0">SetDimensions(Int32,Int32)</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.Captcha.SetDimensions(Int32,Int32)</td></tr><tr><td class="datacell_left1">SetFamilyName(String)</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.Captcha.SetFamilyName(String)</td></tr><tr><td class="datacell_left0">UpdateInSession(String,Object)</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.WebContext.UpdateInSession(String,Object)</td></tr><tr><td class="datacell_left1">VerifyMD5Hash(String,String)</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.Cryptography.VerifyMD5Hash(String,String)</td></tr><tr><td class="datacell_left0">SetCookie(String,Int32)</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.WebCookie.SetCookie(String,Int32)</td></tr><tr><td class="datacell_left1">GetRootNodeCore()</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider.GetRootNodeCore()</td></tr><tr><td class="datacell_left0">Clear()</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Providers.Impl.MvcSitemapProvider.Clear()</td></tr><tr><td class="datacell_left1">Page_Load(Object,EventArgs)</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Web.Captcha.Page_Load(Object,EventArgs)</td></tr><tr><td class="datacell_left0">Application_Start()</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Web.MvcApplication.Application_Start()</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 fields on 210
tested match the condition. --&gt; Group {Unused Code / Dead Code} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Potentially&nbsp;unused&nbsp;fields</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">FIELDS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000064">FieldCa</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Ca=0&nbsp;-&gt;&nbsp;No&nbsp;Afferent&nbsp;Coupling&nbsp;-&gt;&nbsp;The&nbsp;field&nbsp;is&nbsp;not&nbsp;used&nbsp;in&nbsp;the&nbsp;context&nbsp;of&nbsp;this&nbsp;application.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsPublic</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Although&nbsp;not&nbsp;recommended,&nbsp;public&nbsp;fields&nbsp;might&nbsp;be&nbsp;used&nbsp;by&nbsp;client&nbsp;applications&nbsp;of&nbsp;your&nbsp;assemblies.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsLiteral</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;The&nbsp;IL&nbsp;code&nbsp;never&nbsp;explicitely&nbsp;uses&nbsp;literal&nbsp;fields.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsEnumValue</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;</font><font color="#008000">//&nbsp;The&nbsp;IL&nbsp;code&nbsp;never&nbsp;explicitely&nbsp;uses&nbsp;enumeration&nbsp;value.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">NameIs</font>&nbsp;<font color="#a31515">"value__"</font>&nbsp;<font color="#008000">//&nbsp;Field&nbsp;named&nbsp;'value__'&nbsp;are&nbsp;relative&nbsp;to&nbsp;enumerations&nbsp;and&nbsp;the&nbsp;IL&nbsp;code&nbsp;never&nbsp;explicitely&nbsp;uses&nbsp;them.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">fields</td><td class="hdrcell_left">Afferent coupling at field level (FieldCa)</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">form1</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Web.Captcha.form1</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 fields on 222
tested match the condition. --&gt; Group {Encapsulation} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Fields&nbsp;should&nbsp;be&nbsp;declared&nbsp;as&nbsp;private</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">FIELDS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">IsPrivate</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#008000">//&nbsp;These&nbsp;conditions&nbsp;filter&nbsp;cases&nbsp;where&nbsp;fields&nbsp;doesn't&nbsp;represent&nbsp;state&nbsp;that&nbsp;should&nbsp;be&nbsp;encapsulated.&nbsp;<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInFrameworkAssembly</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">IsGeneratedByCompiler</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">IsSpecialName</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">IsInitOnly</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">IsLiteral</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">IsEnumValue</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">fields</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">form1</td><td class="datacell_right1">4</td><td class="datacell_left1">RanchBuddy.Web.Captcha.form1</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 methods on
1071 tested match the condition. --&gt; Group {Encapsulation \ Methods
Optimal Encapsulation} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Methods&nbsp;that&nbsp;could&nbsp;be&nbsp;declared&nbsp;as&nbsp;'internal'&nbsp;in&nbsp;C#,&nbsp;&nbsp;'Friend'&nbsp;in&nbsp;VB.NET</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">CouldBeInternal</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">.ctor(String)</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.ValidationException..ctor(String)</td></tr><tr><td class="datacell_left0">get_Username()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_Username()</td></tr><tr><td class="datacell_left1">get_Password()</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.get_Password()</td></tr><tr><td class="datacell_left0">get_TermID()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_TermID()</td></tr><tr><td class="datacell_left1">get_Birthdate()</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.get_Birthdate()</td></tr><tr><td class="datacell_left0">get_CompanyAccounts()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_CompanyAccounts()</td></tr><tr><td class="datacell_left1">get_Accounts()</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.RanchBuddyDataContext.get_Accounts()</td></tr><tr><td class="datacell_left0">get_Companies()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.RanchBuddyDataContext.get_Companies()</td></tr><tr><td class="datacell_left1">get_CompanyTypes()</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.RanchBuddyDataContext.get_CompanyTypes()</td></tr><tr><td class="datacell_left0">get_Terms()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.RanchBuddyDataContext.get_Terms()</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">70</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">7</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">7</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">7</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 methods on
1071 tested match the condition. --&gt; Group {Encapsulation \ Methods
Optimal Encapsulation} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Methods&nbsp;that&nbsp;could&nbsp;be&nbsp;declared&nbsp;as&nbsp;'private'&nbsp;in&nbsp;C#,&nbsp;&nbsp;'Private'&nbsp;in&nbsp;VB.NET</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">CouldBePrivate</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">set_AccountID(Int32)</td><td class="datacell_right1">21</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.set_AccountID(Int32)</td></tr><tr><td class="datacell_left0">get_Timestamp()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_Timestamp()</td></tr><tr><td class="datacell_left1">set_Timestamp(Binary)</td><td class="datacell_right1">23</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.set_Timestamp(Binary)</td></tr><tr><td class="datacell_left0">get_CreateDate()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_CreateDate()</td></tr><tr><td class="datacell_left1">get_UpdateDate()</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.get_UpdateDate()</td></tr><tr><td class="datacell_left0">get_SecretQuestion()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_SecretQuestion()</td></tr><tr><td class="datacell_left1">get_SecretAnswer()</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.get_SecretAnswer()</td></tr><tr><td class="datacell_left0">get_FirstName()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_FirstName()</td></tr><tr><td class="datacell_left1">get_LastName()</td><td class="datacell_right1">7</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.get_LastName()</td></tr><tr><td class="datacell_left0">get_HomePhone()</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.get_HomePhone()</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">100</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">10</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">7</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">23</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">6.0166</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">36.2</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 types on 299
tested match the condition. --&gt; Group {Encapsulation \ Types Optimal
Encapsulation} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Types&nbsp;that&nbsp;could&nbsp;be&nbsp;declared&nbsp;as&nbsp;internal</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">CouldBeInternal</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">IValidate</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Domain.IValidate</td></tr><tr><td class="datacell_left0">ValidationException</td><td class="datacell_right0">7</td><td class="datacell_left0">RanchBuddy.Core.Domain.ValidationException</td></tr><tr><td class="datacell_left1">RanchBuddyDataContext</td><td class="datacell_right1">134</td><td class="datacell_left1">RanchBuddy.Core.Domain.RanchBuddyDataContext</td></tr><tr><td class="datacell_left0">CompanyAccount</td><td class="datacell_right0">587</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyAccount</td></tr><tr><td class="datacell_left1">HelpMessageType</td><td class="datacell_right1">254</td><td class="datacell_left1">RanchBuddy.Core.Domain.HelpMessageType</td></tr><tr><td class="datacell_left0">PostalCode</td><td class="datacell_right0">451</td><td class="datacell_left0">RanchBuddy.Core.Domain.PostalCode</td></tr><tr><td class="datacell_left1">ZipCodesByRadiusResult</td><td class="datacell_right1">29</td><td class="datacell_left1">RanchBuddy.Core.Domain.ZipCodesByRadiusResult</td></tr><tr><td class="datacell_left0">IWebContext</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Services.IWebContext</td></tr><tr><td class="datacell_left1">CompanyTypeService</td><td class="datacell_right1">43</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.CompanyTypeService</td></tr><tr><td class="datacell_left0">Cache</td><td class="datacell_right0">167</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.Cache</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">1672</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">167.2</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">587</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">195.32</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">38151.2</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 types on 299
tested match the condition. --&gt; Group {Encapsulation \ Types Optimal
Encapsulation} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Types&nbsp;that&nbsp;could&nbsp;be&nbsp;declared&nbsp;as&nbsp;'private'&nbsp;in&nbsp;C#,&nbsp;&nbsp;'Private'&nbsp;in&nbsp;VB.NET</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">CouldBePrivate</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">ImageService+FileSizeAndIdentifier</td><td class="datacell_right1">20</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ImageService+FileSizeAndIdentifier</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">20</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">20</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">20</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">20</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 fields on 222
tested match the condition. --&gt; Group {Encapsulation \ Fields
Optimal Encapsulation} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Fields&nbsp;that&nbsp;could&nbsp;be&nbsp;declared&nbsp;as&nbsp;'private'&nbsp;in&nbsp;C#,&nbsp;&nbsp;'Private'&nbsp;in&nbsp;VB.NET</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">FIELDS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">CouldBePrivate</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">fields</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">form1</td><td class="datacell_right1">4</td><td class="datacell_left1">RanchBuddy.Web.Captcha.form1</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 30 fields on
222 tested match the condition. --&gt; Group {Purity / Immutability /
Side-Effects} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Fields&nbsp;should&nbsp;be&nbsp;marked&nbsp;as&nbsp;ReadOnly&nbsp;when&nbsp;possible</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">FIELDS</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">IsImmutable</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInitOnly</font><font color="#000000"><br><br></font><font color="#008000">//&nbsp;A&nbsp;field&nbsp;that&nbsp;matches&nbsp;the&nbsp;condition&nbsp;IsImmutable&nbsp;is&nbsp;a&nbsp;field&nbsp;that&nbsp;is&nbsp;assigned&nbsp;only&nbsp;by&nbsp;constructors&nbsp;of&nbsp;its&nbsp;class.<br></font><font color="#008000">//&nbsp;For&nbsp;an&nbsp;instance&nbsp;field,&nbsp;this&nbsp;means&nbsp;its&nbsp;value&nbsp;will&nbsp;remain&nbsp;constant&nbsp;throught&nbsp;the&nbsp;lifetime&nbsp;of&nbsp;the&nbsp;object.<br></font><font color="#008000">//&nbsp;For&nbsp;a&nbsp;static&nbsp;field,&nbsp;this&nbsp;means&nbsp;its&nbsp;value&nbsp;will&nbsp;remain&nbsp;constant&nbsp;throught&nbsp;the&nbsp;lifetime&nbsp;of&nbsp;the&nbsp;program.<br></font><font color="#008000">//&nbsp;In&nbsp;both&nbsp;cases,&nbsp;such&nbsp;field&nbsp;can&nbsp;safely&nbsp;be&nbsp;marked&nbsp;with&nbsp;the&nbsp;C#&nbsp;readonly&nbsp;keyword&nbsp;(ReadOnly&nbsp;in&nbsp;VB.NET).<br></font><font color="#000000"><br></font><font color="#008000">//&nbsp;The&nbsp;condition&nbsp;IsInitOnly&nbsp;matches&nbsp;fields&nbsp;that&nbsp;are&nbsp;marked&nbsp;with&nbsp;the&nbsp;C#&nbsp;readonly&nbsp;keyword&nbsp;(ReadOnly&nbsp;in&nbsp;VB.NET).<br></font><font color="#000000"><br><br><br></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">fields</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">100</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">3.3333</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">8</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">2.7487</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">7.5556</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 2 types on 299
tested match the condition. --&gt; Group {Purity / Immutability /
Side-Effects} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Structures&nbsp;should&nbsp;be&nbsp;immutable</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">IsStructure</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsImmutable</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInFrameworkAssembly</font><font color="#000000"><br><br></font><font color="#008000">//&nbsp;It&nbsp;is&nbsp;deemed&nbsp;as&nbsp;a&nbsp;good&nbsp;practice&nbsp;to&nbsp;make&nbsp;your&nbsp;structure&nbsp;immutable.<br></font><font color="#008000">//&nbsp;An&nbsp;object&nbsp;is&nbsp;immutable&nbsp;if&nbsp;its&nbsp;state&nbsp;doesn’t&nbsp;change&nbsp;once&nbsp;the&nbsp;object&nbsp;has&nbsp;been&nbsp;created.&nbsp;<br></font><font color="#008000">//&nbsp;Consequently,&nbsp;a&nbsp;structure&nbsp;is&nbsp;immutable&nbsp;if&nbsp;its&nbsp;instances&nbsp;are&nbsp;immutable.<br></font><font color="#008000">//&nbsp;Immutable&nbsp;types&nbsp;naturally&nbsp;simplify&nbsp;code&nbsp;by&nbsp;limiting&nbsp;side-effects.<br></font><font color="#008000">//&nbsp;See&nbsp;some&nbsp;explanations&nbsp;on&nbsp;immutability&nbsp;and&nbsp;how&nbsp;NDepend&nbsp;supports&nbsp;it&nbsp;here:<br></font><font color="#008000">//&nbsp;</font><font color="#008000"><a href="http://codebetter.com/blogs/patricksmacchia/archive/2008/01/13/immutable-types-understand-them-and-use-them.aspx" target="_blank">http://codebetter.com/blogs/patricksmacchia/archive/2008/01/13/immutable-types-understand-them-and-use-them.aspx</a></font><font color="#008000"><br></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">40</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">20</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">20</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">20</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 fields on
222 tested match the condition. --&gt; Group {Naming Conventions} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Instance&nbsp;fields&nbsp;should&nbsp;be&nbsp;prefixed&nbsp;with&nbsp;a&nbsp;'m_'</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">FIELDS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">NameLike</font>&nbsp;<font color="#a31515">"^m_"</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsStatic</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsLiteral</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsGeneratedByCompiler</font><font color="#000000">&nbsp;&nbsp;</font><font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsSpecialName</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsEventDelegateObject</font><font color="#000000">&nbsp;<br><br></font><font color="#008000">//&nbsp;This&nbsp;naming&nbsp;convention&nbsp;provokes&nbsp;debate.<br></font><font color="#008000">//&nbsp;Don't&nbsp;hesitate&nbsp;to&nbsp;customize&nbsp;the&nbsp;regex&nbsp;of&nbsp;NameLike&nbsp;to&nbsp;your&nbsp;preference.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">fields</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">_AccountID</td><td class="datacell_right1">4</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account._AccountID</td></tr><tr><td class="datacell_left0">_Timestamp</td><td class="datacell_right0">4</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account._Timestamp</td></tr><tr><td class="datacell_left1">_CreateDate</td><td class="datacell_right1">8</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account._CreateDate</td></tr><tr><td class="datacell_left0">_UpdateDate</td><td class="datacell_right0">8</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account._UpdateDate</td></tr><tr><td class="datacell_left1">_Username</td><td class="datacell_right1">4</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account._Username</td></tr><tr><td class="datacell_left0">_Password</td><td class="datacell_right0">4</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account._Password</td></tr><tr><td class="datacell_left1">_SecretQuestion</td><td class="datacell_right1">4</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account._SecretQuestion</td></tr><tr><td class="datacell_left0">_SecretAnswer</td><td class="datacell_right0">4</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account._SecretAnswer</td></tr><tr><td class="datacell_left1">_FirstName</td><td class="datacell_right1">4</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account._FirstName</td></tr><tr><td class="datacell_left0">_LastName</td><td class="datacell_right0">4</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account._LastName</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">48</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">4.8</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">4</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">8</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">1.6</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">2.56</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 10 fields on
222 tested match the condition. --&gt; Group {Naming Conventions} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Static&nbsp;fields&nbsp;should&nbsp;be&nbsp;prefixed&nbsp;with&nbsp;a&nbsp;'s_'</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">FIELDS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">NameLike</font>&nbsp;<font color="#a31515">"^s_"</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000064">IsStatic</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsLiteral</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsGeneratedByCompiler</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsSpecialName</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsEventDelegateObject</font><font color="#000000">&nbsp;&nbsp;<br><br></font><font color="#008000">//&nbsp;This&nbsp;naming&nbsp;convention&nbsp;provokes&nbsp;debate.<br></font><font color="#008000">//&nbsp;Don't&nbsp;hesitate&nbsp;to&nbsp;customize&nbsp;the&nbsp;regex&nbsp;of&nbsp;NameLike&nbsp;to&nbsp;your&nbsp;preference.<br></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">fields</td><td class="hdrcell_left">Size of instance</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">emptyChangingEventArgs</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.emptyChangingEventArgs</td></tr><tr><td class="datacell_left0">mappingSource</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Domain.RanchBuddyDataContext.mappingSource</td></tr><tr><td class="datacell_left1">emptyChangingEventArgs</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Domain.Company.emptyChangingEventArgs</td></tr><tr><td class="datacell_left0">emptyChangingEventArgs</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyType.emptyChangingEventArgs</td></tr><tr><td class="datacell_left1">emptyChangingEventArgs</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Domain.Term.emptyChangingEventArgs</td></tr><tr><td class="datacell_left0">emptyChangingEventArgs</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyAccountType.emptyChangingEventArgs</td></tr><tr><td class="datacell_left1">emptyChangingEventArgs</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Domain.CompanyAccount.emptyChangingEventArgs</td></tr><tr><td class="datacell_left0">emptyChangingEventArgs</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Domain.HelpMessage.emptyChangingEventArgs</td></tr><tr><td class="datacell_left1">emptyChangingEventArgs</td><td class="datacell_right1">0</td><td class="datacell_left1">RanchBuddy.Core.Domain.HelpMessageType.emptyChangingEventArgs</td></tr><tr><td class="datacell_left0">defaultInstance</td><td class="datacell_right0">0</td><td class="datacell_left0">RanchBuddy.Core.Properties.Settings.defaultInstance</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 1 types on 299
tested match the condition. --&gt; Group {Naming Conventions} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Types&nbsp;name&nbsp;should&nbsp;begin&nbsp;with&nbsp;an&nbsp;Upper&nbsp;character</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">TYPES</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">NameLike</font>&nbsp;<font color="#a31515">"^[A-Z]"</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;The&nbsp;name&nbsp;of&nbsp;a&nbsp;type&nbsp;should&nbsp;begin&nbsp;with&nbsp;an&nbsp;Upper&nbsp;letter.<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsGeneratedByCompiler</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#008000">//&nbsp;Except&nbsp;if&nbsp;it&nbsp;is&nbsp;generated&nbsp;by&nbsp;compiler&nbsp;or&nbsp;...<br></font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInFrameworkAssembly</font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;...&nbsp;if&nbsp;it&nbsp;is&nbsp;declared&nbsp;in&nbsp;a&nbsp;framework&nbsp;assembly.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">types</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">_Default</td><td class="datacell_right1">18</td><td class="datacell_left1">RanchBuddy.Web._Default</td></tr><tr><td class="datacell_stat0">Sum:</td><td class="datacell_stat0">18</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Average:</td><td class="datacell_stat1">18</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Minimum:</td><td class="datacell_stat0">18</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Maximum:</td><td class="datacell_stat1">18</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Standard deviation:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Variance:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 8 methods on
1071 tested match the condition. --&gt; Group {Naming Conventions} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Methods&nbsp;name&nbsp;should&nbsp;begin&nbsp;with&nbsp;an&nbsp;Upper&nbsp;character</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000064">NameLike</font>&nbsp;<font color="#a31515">"^[A-Z]"</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000000">!</font><font color="#000000">(</font><font color="#000064">IsClassConstructor</font>&nbsp;<font color="#0000ff">OR</font>&nbsp;<font color="#000064">IsConstructor</font>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;<br>&nbsp;</font><font color="#000064">IsPropertyGetter</font><font color="#000000">&nbsp;&nbsp;</font><font color="#0000ff">OR</font>&nbsp;<font color="#000064">IsPropertySetter</font>&nbsp;<font color="#0000ff">OR</font><font color="#000000"><br>&nbsp;</font><font color="#000064">IsIndexerGetter</font>&nbsp;<font color="#0000ff">OR</font>&nbsp;<font color="#000064">IsIndexerSetter</font>&nbsp;<font color="#0000ff">OR</font><font color="#000000"><br>&nbsp;</font><font color="#000064">IsEventAdder</font>&nbsp;<font color="#0000ff">OR</font>&nbsp;<font color="#000064">IsEventRemover</font>&nbsp;<font color="#0000ff">OR</font><font color="#000000"><br>&nbsp;</font><font color="#000064">IsOperator</font><font color="#000000">)</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsGeneratedByCompiler</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInFrameworkAssembly</font><font color="#000000"><br></font><font color="#008000">//&nbsp;The&nbsp;name&nbsp;of&nbsp;a&nbsp;regular&nbsp;method&nbsp;should&nbsp;begin&nbsp;with&nbsp;an&nbsp;Upper&nbsp;letter.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">attach_CompanyAccounts(CompanyAccount)</td><td class="datacell_right1">9</td><td class="datacell_left1">RanchBuddy.Core.Domain.Account.attach_CompanyAccounts(CompanyAccount)</td></tr><tr><td class="datacell_left0">detach_CompanyAccounts(CompanyAccount)</td><td class="datacell_right0">9</td><td class="datacell_left0">RanchBuddy.Core.Domain.Account.detach_CompanyAccounts(CompanyAccount)</td></tr><tr><td class="datacell_left1">attach_CompanyAccounts(CompanyAccount)</td><td class="datacell_right1">9</td><td class="datacell_left1">RanchBuddy.Core.Domain.Company.attach_CompanyAccounts(CompanyAccount)</td></tr><tr><td class="datacell_left0">detach_CompanyAccounts(CompanyAccount)</td><td class="datacell_right0">9</td><td class="datacell_left0">RanchBuddy.Core.Domain.Company.detach_CompanyAccounts(CompanyAccount)</td></tr><tr><td class="datacell_left1">attach_CompanyAccounts(CompanyAccount)</td><td class="datacell_right1">9</td><td class="datacell_left1">RanchBuddy.Core.Domain.CompanyAccountType.attach_CompanyAccounts(CompanyAccount)</td></tr><tr><td class="datacell_left0">detach_CompanyAccounts(CompanyAccount)</td><td class="datacell_right0">9</td><td class="datacell_left0">RanchBuddy.Core.Domain.CompanyAccountType.detach_CompanyAccounts(CompanyAccount)</td></tr><tr><td class="datacell_left1">attach_HelpMessages(HelpMessage)</td><td class="datacell_right1">9</td><td class="datacell_left1">RanchBuddy.Core.Domain.HelpMessageType.attach_HelpMessages(HelpMessage)</td></tr><tr><td class="datacell_left0">detach_HelpMessages(HelpMessage)</td><td class="datacell_right0">9</td><td class="datacell_left0">RanchBuddy.Core.Domain.HelpMessageType.detach_HelpMessages(HelpMessage)</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">72</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">9</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">9</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">9</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 2 methods on
1071 tested match the condition. --&gt; Group {Naming Conventions \
Name too long} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Avoid&nbsp;methods&nbsp;with&nbsp;name&nbsp;too&nbsp;long</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#0000ff">WHERE</font>&nbsp;<font color="#000064">NameLike</font>&nbsp;<font color="#a31515">"^[^\&lt;\(]{35,}.*$"</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsExplicitInterfaceImpl</font>&nbsp;<font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsInFrameworkAssembly</font><font color="#000000">&nbsp;<br></font><font color="#008000">//&nbsp;The&nbsp;regex&nbsp;matches&nbsp;methods&nbsp;with&nbsp;name&nbsp;longer&nbsp;than&nbsp;35&nbsp;characters.<br></font><font color="#008000">//&nbsp;Method&nbsp;Name&nbsp;doesn't&nbsp;contain&nbsp;the&nbsp;type&nbsp;and&nbsp;namespace&nbsp;prefix,&nbsp;FullName&nbsp;does.<br></font><font color="#008000">//&nbsp;The&nbsp;regex&nbsp;computes&nbsp;the&nbsp;method&nbsp;name&nbsp;length&nbsp;from&nbsp;the&nbsp;beginning&nbsp;until&nbsp;the&nbsp;first&nbsp;open&nbsp;parenthesis&nbsp;or&nbsp;first&nbsp;lower&nbsp;than&nbsp;(for&nbsp;generic&nbsp;methods).<br></font><font color="#008000">//&nbsp;Explicit&nbsp;Interface&nbsp;Implementation&nbsp;methods&nbsp;are&nbsp;discarded&nbsp;because&nbsp;their&nbsp;names&nbsp;are&nbsp;prefixed&nbsp;with&nbsp;the&nbsp;interface&nbsp;name.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_left1">GetRegExUsernameComplexityValidation()</td><td class="datacell_right1">23</td><td class="datacell_left1">RanchBuddy.Core.Services.Impl.ConfigurationService.GetRegExUsernameComplexityValidation()</td></tr><tr><td class="datacell_left0">GetRegExPasswordComplexityValidation()</td><td class="datacell_right0">23</td><td class="datacell_left0">RanchBuddy.Core.Services.Impl.ConfigurationService.GetRegExPasswordComplexityValidation()</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">46</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">23</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">23</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">23</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 2 assemblies on
13 tested match the condition. --&gt; Group {.NET Framework Usage \
System} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Mark&nbsp;assemblies&nbsp;with&nbsp;CLSCompliant</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">ASSEMBLIES</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">HasAttribute</font>&nbsp;<font color="#a31515">"OPTIONAL:System.CLSCompliantAttribute"</font>&nbsp;<font color="#0000ff">AND</font><font color="#000000"><br>&nbsp;&nbsp;</font><font color="#000000">!</font><font color="#000064">IsFrameworkAssembly</font><font color="#000000">&nbsp;<br><br></font><font color="#008000">//&nbsp;The&nbsp;Common&nbsp;Language&nbsp;Specification&nbsp;(CLS)&nbsp;defines&nbsp;naming&nbsp;restrictions,&nbsp;data&nbsp;types,&nbsp;<br></font><font color="#008000">//&nbsp;and&nbsp;rules&nbsp;to&nbsp;which&nbsp;assemblies&nbsp;must&nbsp;conform&nbsp;if&nbsp;they&nbsp;are&nbsp;to&nbsp;be&nbsp;used&nbsp;across&nbsp;programming&nbsp;languages.<br></font><font color="#008000">//&nbsp;Good&nbsp;design&nbsp;dictates&nbsp;that&nbsp;all&nbsp;assemblies&nbsp;explicitly&nbsp;indicate&nbsp;CLS&nbsp;compliance&nbsp;with&nbsp;<br></font><font color="#008000">//&nbsp;CLSCompliantAttribute.&nbsp;If&nbsp;the&nbsp;attribute&nbsp;is&nbsp;not&nbsp;present&nbsp;on&nbsp;an&nbsp;assembly,&nbsp;the&nbsp;assembly&nbsp;is&nbsp;not&nbsp;compliant.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">assemblies</td><td class="hdrcell_left"># IL instructions</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">15385</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">7692.5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">3693</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">11692</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">3999.5</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">1.5996E+07</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 3 methods on
1071 tested match the condition. --&gt; Group {.NET Framework Usage \
System} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Do&nbsp;not&nbsp;raise&nbsp;too&nbsp;general&nbsp;exception&nbsp;types</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;</font><font color="#008000">//&nbsp;The&nbsp;following&nbsp;exception&nbsp;types&nbsp;are&nbsp;too&nbsp;general&nbsp;to&nbsp;provide&nbsp;sufficient&nbsp;information&nbsp;to&nbsp;the&nbsp;user:<br></font><font color="#000000">&nbsp;&nbsp;</font><font color="#000000">(</font>&nbsp;<font color="#000000">(</font>&nbsp;<font color="#000064">DepthOfCreateA</font>&nbsp;<font color="#a31515">"OPTIONAL:System.Exception"</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">1</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">DepthOfCreateA</font>&nbsp;<font color="#a31515">"OPTIONAL:System.ApplicationException"</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">1</b>&nbsp;<font color="#0000ff">OR</font><font color="#000000">&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#000064">DepthOfCreateA</font>&nbsp;<font color="#a31515">"OPTIONAL:System.SystemException"</font>&nbsp;<font color="#000000">==</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">1</b>&nbsp;<font color="#000000">)</font><font color="#000000"><br>&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;Test&nbsp;for&nbsp;non-constructor,&nbsp;else&nbsp;this&nbsp;constraint&nbsp;would&nbsp;warn&nbsp;<br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#008000">//&nbsp;on&nbsp;ctor&nbsp;of&nbsp;classes&nbsp;that&nbsp;derive&nbsp;from&nbsp;these&nbsp;exception&nbsp;types.<br></font><font color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000ff">AND</font>&nbsp;<font color="#000000">!</font><font color="#000064">IsConstructor</font>&nbsp;<font color="#000000">)</font><font color="#000000"><br></font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left">DepthOfCreateA "OPTIONAL:System.Exception"</td><td class="hdrcell_left">DepthOfCreateA "OPTIONAL:System.ApplicationException"</td><td class="hdrcell_left">DepthOfCreateA "OPTIONAL:System.SystemException"</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">3</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">1</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">1</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">1</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0</td><td class="datacell_empty"></td></tr></tbody></table><br><hr><div class="cql_warning">
WARNING: The following CQL constraint is not satisfied. 3 methods on
1071 tested match the condition. --&gt; Group {.NET Framework Usage \
System.Collection} </div><pre style="background: rgb(246, 246, 246) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;"><font color="#008000">//&nbsp;&lt;Name&gt;</font><b style="color: rgb(0, 128, 0); background-color: rgb(230, 255, 230);">Don't&nbsp;use&nbsp;.NET&nbsp;1.x&nbsp;HashTable&nbsp;and&nbsp;ArrayList</b><font color="#008000">&lt;/Name&gt;<br></font><font color="#0000ff">WARN</font>&nbsp;<font color="#0000ff">IF</font>&nbsp;<font color="#000064">Count</font>&nbsp;<font color="#000000">&gt;</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">0</b>&nbsp;<font color="#0000ff">IN</font>&nbsp;<font color="#0000ff">SELECT</font>&nbsp;<font color="#0000ff">TOP</font>&nbsp;<b style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 153);">10</b>&nbsp;<font color="#0000ff">METHODS</font>&nbsp;<font color="#0000ff">WHERE</font><font color="#000000"><br><br>&nbsp;</font><font color="#008000">//&nbsp;Prefer&nbsp;using&nbsp;the&nbsp;class&nbsp;System.Collections.Generic.Dictionary&lt;K,V&gt;&nbsp;over&nbsp;System.Collections.HashTable.<br></font>&nbsp;<font color="#000064">CreateA</font>&nbsp;<font color="#a31515">"OPTIONAL:System.Collections.HashTable"</font>&nbsp;<font color="#0000ff">OR</font><font color="#000000"><br><br>&nbsp;</font><font color="#008000">//&nbsp;Prefer&nbsp;using&nbsp;the&nbsp;class&nbsp;System.Collections.Generic.List&lt;T&gt;&nbsp;over&nbsp;System.Collections.ArrayList.<br></font>&nbsp;<font color="#000064">CreateA</font>&nbsp;<font color="#a31515">"OPTIONAL:System.Collections.ArrayList"</font><font color="#000000"><br><br></font><font color="#008000">//&nbsp;You&nbsp;can&nbsp;be&nbsp;forced&nbsp;to&nbsp;use&nbsp;HashTable&nbsp;or&nbsp;ArrayList&nbsp;<br></font><font color="#008000">//&nbsp;because&nbsp;if&nbsp;you&nbsp;are&nbsp;using&nbsp;tier&nbsp;code&nbsp;that&nbsp;requires&nbsp;working&nbsp;with&nbsp;these&nbsp;classes<br></font><font color="#008000">//&nbsp;or&nbsp;because&nbsp;you&nbsp;are&nbsp;coding&nbsp;with&nbsp;.NET&nbsp;1.x.</font></pre><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">methods</td><td class="hdrcell_left">DepthOfCreateA "OPTIONAL:System.Collections.HashTable"</td><td class="hdrcell_left">DepthOfCreateA "OPTIONAL:System.Collections.ArrayList"</td><td class="hdrcell_left">Full Name</td></tr><tr><td class="datacell_stat1">Sum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">1</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Average:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0.3333333</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Minimum:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Maximum:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">1</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat1">Standard deviation:</td><td class="datacell_stat1">0</td><td class="datacell_stat1">0.4714045</td><td class="datacell_empty"></td></tr><tr><td class="datacell_stat0">Variance:</td><td class="datacell_stat0">0</td><td class="datacell_stat0">0.2222222</td><td class="datacell_empty"></td></tr></tbody></table><p></p><p><br><br><br><a name="TYPEMETRIC"><div class="subtitle">Types Metrics</div></a></p><p><a href="http://www.ndepend.com/Metrics.aspx#RANK" target="_blank"><div class="subtitleref">rank: TypeRank (based on Google PageRank algo)</div></a><a href="http://www.ndepend.com/Metrics.aspx#LCOM" target="_blank"><div class="subtitleref">lcom/lcom HS: Lack of Cohesion Of Methods of a class (HS means Henderson-Sellers formula)</div></a><a href="http://www.ndepend.com/Metrics.aspx#CC" target="_blank"><div class="subtitleref">CC: Cyclomatic Complexity computed on source code</div></a><a href="http://www.ndepend.com/Metrics.aspx#ILCC" target="_blank"><div class="subtitleref">ILCC: Cyclomatic Complexity computed on IL code</div></a><a href="http://www.ndepend.com/Metrics.aspx#AfferentCoupling" target="_blank"><div class="subtitleref">Ca: Afferent Coupling</div></a><a href="http://www.ndepend.com/Metrics.aspx#EfferentCoupling" target="_blank"><div class="subtitleref">Ce: Efferent Coupling</div></a><a href="http://www.ndepend.com/Metrics.aspx#ABC" target="_blank"><div class="subtitleref">ABC: Association Between Classes</div></a><a href="http://www.ndepend.com/Metrics.aspx#NOC" target="_blank"><div class="subtitleref">NOC: Number Of Children</div></a><a href="http://www.ndepend.com/Metrics.aspx#DIT" target="_blank"><div class="subtitleref">DIT: Depth in Inheritance Tree</div></a><br></p><div class="cellreddoc">A pink cell means that its value belongs to the 15% highest values for its metric</div><br><table border="1" bordercolor="white" cellpadding="3" cellspacing="0"><tbody><tr><td class="hdrcell_left">Type</td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#RANK" target="_blank">rank</a></td><td class="hdrcell_rightb"><a href="http://www.ndepend.com/Metrics.aspx##NbILInstructions" target="_blank"># ILInst</a></td><td class="hdrcell_rightb"><a href="http://www.ndepend.com/Metrics.aspx#NbLinesOfCode" target="_blank"># lines of code</a></td><td class="hdrcell_rightb"><a href="http://www.ndepend.com/Metrics.aspx#NbLinesOfComment" target="_blank"># lines of comment</a></td><td class="hdrcell_rightb"><a href="http://www.ndepend.com/Metrics.aspx#PercentageComment" target="_blank">% comment</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#LCOM" target="_blank">lcom</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#LCOM" target="_blank">lcom(HS)</a></td><td class="hdrcell_rightb"><a href="http://www.ndepend.com/Metrics.aspx#CC" target="_blank">CC</a></td><td class="hdrcell_rightb"><a href="http://www.ndepend.com/Metrics.aspx#ILCC" target="_blank">ILCC</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#AfferentCoupling" target="_blank">Ca</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#EfferentCoupling" target="_blank">Ce</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#ABC" target="_blank">ABC</a></td><td class="hdrcell_rightb"># Instance Methods</td><td class="hdrcell_rightb"># Static Methods</td><td class="hdrcell_rightb"># Prop</td><td class="hdrcell_rightb"># Fld</td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#NOC" target="_blank">NOC</a></td><td class="hdrcell_right"><a href="http://www.ndepend.com/Metrics.aspx#DIT" target="_blank">DIT</a></td><td class="hdrcell_leftb">Namespace</td></tr><tr><td class="datacell_left1">Account</td><td class="datacell_red1">4.13</td><td class="datacell_red1">813</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.96</td><td class="datacell_red1">0.98</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">90</td><td class="datacell_red1">14</td><td class="datacell_right1">30</td><td class="datacell_right1">22</td><td class="datacell_red1">54</td><td class="datacell_rightb1">1</td><td class="datacell_red1">22</td><td class="datacell_red1">24</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left0">ConfigurationService</td><td class="datacell_red0">3.6</td><td class="datacell_red0">575</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">55</td><td class="datacell_red0">13</td><td class="datacell_right0">13</td><td class="datacell_right0">12</td><td class="datacell_rightb0">1</td><td class="datacell_red0">26</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">Status</td><td class="datacell_red1">2.35</td><td class="datacell_rightb1">78</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.73</td><td class="datacell_right1">0.8</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">11</td><td class="datacell_red1">9</td><td class="datacell_right1">8</td><td class="datacell_right1">5</td><td class="datacell_rightb1">11</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">4</td><td class="datacell_right1">1</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">RuleViolation</td><td class="datacell_red0">2.07</td><td class="datacell_rightb0">44</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.67</td><td class="datacell_right0">0.8</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">6</td><td class="datacell_red0">7</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">6</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">2</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">Status+StatusTypes</td><td class="datacell_red1">1.74</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_red1">9</td><td class="datacell_right1">4</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">Company</td><td class="datacell_red0">1.46</td><td class="datacell_red0">733</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.96</td><td class="datacell_red0">0.98</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">77</td><td class="datacell_red0">6</td><td class="datacell_right0">24</td><td class="datacell_right0">17</td><td class="datacell_red0">49</td><td class="datacell_rightb0">1</td><td class="datacell_red0">20</td><td class="datacell_red0">23</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">ConfigurationService+ThemeTypes</td><td class="datacell_red1">1.26</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">3</td><td class="datacell_right1">4</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">RanchBuddyDataContext</td><td class="datacell_red0">1.21</td><td class="datacell_rightb0">134</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">16</td><td class="datacell_red0">8</td><td class="datacell_right0">30</td><td class="datacell_right0">8</td><td class="datacell_rightb0">15</td><td class="datacell_rightb0">1</td><td class="datacell_red0">9</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_red0">2</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">HelpMessage</td><td class="datacell_red1">1.19</td><td class="datacell_rightb1">365</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.88</td><td class="datacell_red1">0.93</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">41</td><td class="datacell_right1">5</td><td class="datacell_right1">22</td><td class="datacell_right1">21</td><td class="datacell_red1">21</td><td class="datacell_rightb1">1</td><td class="datacell_red1">7</td><td class="datacell_red1">10</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left0">RepositoryStatus</td><td class="datacell_red0">1.16</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_red0">8</td><td class="datacell_right0">3</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_red0">2</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">ConfigurationService+MasterTemplateTypes</td><td class="datacell_red1">1.13</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">2</td><td class="datacell_right1">4</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">HelpMessageService</td><td class="datacell_right0">1.05</td><td class="datacell_rightb0">88</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">8</td><td class="datacell_red0">6</td><td class="datacell_right0">8</td><td class="datacell_right0">9</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">WebContext</td><td class="datacell_right1">1.03</td><td class="datacell_red1">904</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">116</td><td class="datacell_red1">6</td><td class="datacell_right1">18</td><td class="datacell_red1">30</td><td class="datacell_red1">47</td><td class="datacell_rightb1">0</td><td class="datacell_red1">32</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">Cache</td><td class="datacell_right0">0.92</td><td class="datacell_rightb0">167</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.59</td><td class="datacell_right0">0.65</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">19</td><td class="datacell_right0">2</td><td class="datacell_right0">18</td><td class="datacell_right0">24</td><td class="datacell_rightb0">11</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">2</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">LoggingType</td><td class="datacell_right1">0.84</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">3</td><td class="datacell_right1">4</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">MyViewPageHelper</td><td class="datacell_right0">0.83</td><td class="datacell_rightb0">22</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">4</td><td class="datacell_right0">2</td><td class="datacell_right0">6</td><td class="datacell_right0">3</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Web.Services</td></tr><tr><td class="datacell_left1">CompanyAccountType</td><td class="datacell_right1">0.82</td><td class="datacell_rightb1">299</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.89</td><td class="datacell_red1">0.93</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">35</td><td class="datacell_right1">5</td><td class="datacell_right1">23</td><td class="datacell_right1">17</td><td class="datacell_red1">21</td><td class="datacell_rightb1">1</td><td class="datacell_red1">6</td><td class="datacell_red1">9</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left0">HelpMessageRepository</td><td class="datacell_right0">0.8</td><td class="datacell_rightb0">147</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">8</td><td class="datacell_right0">2</td><td class="datacell_right0">30</td><td class="datacell_right0">21</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">CompanyAccount</td><td class="datacell_right1">0.77</td><td class="datacell_red1">587</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.91</td><td class="datacell_red1">0.94</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">61</td><td class="datacell_right1">4</td><td class="datacell_right1">23</td><td class="datacell_right1">22</td><td class="datacell_red1">29</td><td class="datacell_rightb1">1</td><td class="datacell_red1">11</td><td class="datacell_red1">14</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left0">CompanyType</td><td class="datacell_right0">0.76</td><td class="datacell_rightb0">213</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.85</td><td class="datacell_right0">0.91</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">26</td><td class="datacell_right0">4</td><td class="datacell_right0">17</td><td class="datacell_right0">13</td><td class="datacell_rightb0">15</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">4</td><td class="datacell_rightb0">7</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">IWebContext</td><td class="datacell_right1">0.75</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">2</td><td class="datacell_right1">8</td><td class="datacell_right1">0</td><td class="datacell_red1">40</td><td class="datacell_rightb1">0</td><td class="datacell_red1">31</td><td class="datacell_rightb1">0</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_leftb1">RanchBuddy.Core.Services</td></tr><tr><td class="datacell_left0">Connection</td><td class="datacell_right0">0.75</td><td class="datacell_rightb0">18</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">2</td><td class="datacell_red0">7</td><td class="datacell_right0">7</td><td class="datacell_right0">4</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">Extensions</td><td class="datacell_right1">0.63</td><td class="datacell_red1">648</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">24</td><td class="datacell_right1">3</td><td class="datacell_right1">27</td><td class="datacell_right1">24</td><td class="datacell_rightb1">0</td><td class="datacell_red1">14</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Web.Services</td></tr><tr><td class="datacell_left0">Cryptography</td><td class="datacell_right0">0.59</td><td class="datacell_rightb0">485</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">20</td><td class="datacell_right0">3</td><td class="datacell_right0">28</td><td class="datacell_red0">36</td><td class="datacell_rightb0">1</td><td class="datacell_red0">11</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">CompanyTypeRepository</td><td class="datacell_right1">0.54</td><td class="datacell_rightb1">112</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">7</td><td class="datacell_right1">2</td><td class="datacell_red1">33</td><td class="datacell_right1">22</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">AccountRepository</td><td class="datacell_right0">0.52</td><td class="datacell_red0">627</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">30</td><td class="datacell_right0">3</td><td class="datacell_red0">50</td><td class="datacell_red0">52</td><td class="datacell_rightb0">8</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">MvcSitemapProvider+MvcSiteMapNode</td><td class="datacell_right1">0.49</td><td class="datacell_rightb1">92</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.88</td><td class="datacell_red1">0.94</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">17</td><td class="datacell_right1">3</td><td class="datacell_right1">7</td><td class="datacell_right1">1</td><td class="datacell_rightb1">17</td><td class="datacell_rightb1">0</td><td class="datacell_red1">8</td><td class="datacell_red1">8</td><td class="datacell_right1">0</td><td class="datacell_red1">2</td><td class="datacell_leftb1">RanchBuddy.Core.Providers.Impl</td></tr><tr><td class="datacell_left0">EmailService</td><td class="datacell_right0">0.47</td><td class="datacell_rightb0">208</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">8</td><td class="datacell_right0">2</td><td class="datacell_right0">14</td><td class="datacell_right0">26</td><td class="datacell_rightb0">1</td><td class="datacell_red0">5</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">CompanyRepository</td><td class="datacell_right1">0.46</td><td class="datacell_rightb1">467</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">21</td><td class="datacell_right1">2</td><td class="datacell_red1">49</td><td class="datacell_red1">54</td><td class="datacell_rightb1">5</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">Term</td><td class="datacell_right0">0.45</td><td class="datacell_rightb0">195</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.85</td><td class="datacell_right0">0.91</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">22</td><td class="datacell_right0">3</td><td class="datacell_right0">16</td><td class="datacell_right0">11</td><td class="datacell_rightb0">15</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">4</td><td class="datacell_rightb0">7</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">HelpMessageType</td><td class="datacell_right1">0.43</td><td class="datacell_rightb1">254</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.88</td><td class="datacell_red1">0.92</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">30</td><td class="datacell_right1">2</td><td class="datacell_right1">23</td><td class="datacell_right1">17</td><td class="datacell_red1">19</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">5</td><td class="datacell_red1">8</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left0">CompanyAccountTypeRepository</td><td class="datacell_right0">0.42</td><td class="datacell_rightb0">117</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">5</td><td class="datacell_right0">1</td><td class="datacell_red0">39</td><td class="datacell_red0">29</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">ValidationException</td><td class="datacell_right1">0.41</td><td class="datacell_rightb1">7</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">2</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_red1">2</td><td class="datacell_leftb1">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left0">&lt;&gt;f__AnonymousType2&lt;&lt;controller&gt;j__TPar,&lt;action&gt;j__TPar,&lt;id&gt;j__TPar&gt;</td><td class="datacell_right0">0.4</td><td class="datacell_rightb0">137</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.29</td><td class="datacell_right0">0.33</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">9</td><td class="datacell_right0">1</td><td class="datacell_right0">11</td><td class="datacell_right0">8</td><td class="datacell_rightb0">7</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">3</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0"></td></tr><tr><td class="datacell_left1">&lt;&gt;f__AnonymousType3&lt;&lt;controller&gt;j__TPar,&lt;action&gt;j__TPar,&lt;companyName&gt;j__TPar&gt;</td><td class="datacell_right1">0.4</td><td class="datacell_rightb1">137</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.29</td><td class="datacell_right1">0.33</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">9</td><td class="datacell_right1">1</td><td class="datacell_right1">11</td><td class="datacell_right1">8</td><td class="datacell_rightb1">7</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">3</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1"></td></tr><tr><td class="datacell_left0">PostalCode</td><td class="datacell_right0">0.36</td><td class="datacell_rightb0">451</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.95</td><td class="datacell_red0">0.97</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">62</td><td class="datacell_right0">2</td><td class="datacell_right0">11</td><td class="datacell_right0">6</td><td class="datacell_red0">39</td><td class="datacell_rightb0">0</td><td class="datacell_red0">19</td><td class="datacell_red0">19</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">IValidate</td><td class="datacell_right1">0.35</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">0</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_leftb1">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left0">Account+&lt;GetRuleViolations&gt;d__2</td><td class="datacell_right0">0.35</td><td class="datacell_rightb0">310</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.75</td><td class="datacell_right0">0.86</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">46</td><td class="datacell_right0">1</td><td class="datacell_right0">22</td><td class="datacell_right0">26</td><td class="datacell_rightb0">8</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">6</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">ValidationService</td><td class="datacell_right1">0.35</td><td class="datacell_rightb1">41</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">5</td><td class="datacell_right1">2</td><td class="datacell_right1">6</td><td class="datacell_right1">8</td><td class="datacell_rightb1">1</td><td class="datacell_red1">4</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">ZipCodesByRadiusResult</td><td class="datacell_right0">0.33</td><td class="datacell_rightb0">29</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.33</td><td class="datacell_right0">0.5</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">4</td><td class="datacell_right0">2</td><td class="datacell_right0">5</td><td class="datacell_right0">2</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Domain</td></tr><tr><td class="datacell_left1">MustBeLoggedInAttribute</td><td class="datacell_right1">0.33</td><td class="datacell_rightb1">54</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.33</td><td class="datacell_right1">0.5</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">6</td><td class="datacell_right1">3</td><td class="datacell_right1">7</td><td class="datacell_right1">3</td><td class="datacell_rightb1">2</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_leftb1">RanchBuddy.Core.Attributes</td></tr><tr><td class="datacell_left0">WebCookie</td><td class="datacell_right0">0.32</td><td class="datacell_rightb0">199</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">17</td><td class="datacell_right0">1</td><td class="datacell_right0">14</td><td class="datacell_right0">19</td><td class="datacell_rightb0">11</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">Captcha</td><td class="datacell_right1">0.31</td><td class="datacell_rightb1">410</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.76</td><td class="datacell_right1">0.81</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">25</td><td class="datacell_right1">1</td><td class="datacell_red1">33</td><td class="datacell_red1">44</td><td class="datacell_rightb1">16</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">5</td><td class="datacell_rightb1">6</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">MapPoint</td><td class="datacell_right0">0.29</td><td class="datacell_rightb0">20</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0.5</td><td class="datacell_right0">0.67</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">4</td><td class="datacell_right0">2</td><td class="datacell_right0">5</td><td class="datacell_right0">0</td><td class="datacell_rightb0">4</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">2</td><td class="datacell_right0">-</td><td class="datacell_right0">-</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">ImageService+FileSizeAndIdentifier</td><td class="datacell_right1">0.28</td><td class="datacell_rightb1">20</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.5</td><td class="datacell_right1">0.67</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">4</td><td class="datacell_right1">1</td><td class="datacell_right1">6</td><td class="datacell_right1">0</td><td class="datacell_rightb1">4</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">2</td><td class="datacell_rightb1">2</td><td class="datacell_right1">-</td><td class="datacell_right1">-</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">HomeController</td><td class="datacell_right0">0.27</td><td class="datacell_rightb0">190</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">19</td><td class="datacell_right0">2</td><td class="datacell_right0">11</td><td class="datacell_right0">11</td><td class="datacell_rightb0">11</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_leftb0">RanchBuddy.Web.Controllers</td></tr><tr><td class="datacell_left1">SmartController</td><td class="datacell_right1">0.27</td><td class="datacell_rightb1">55</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">4</td><td class="datacell_right1">2</td><td class="datacell_right1">11</td><td class="datacell_right1">5</td><td class="datacell_rightb1">4</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_red1">2</td><td class="datacell_right1">0</td><td class="datacell_leftb1">RanchBuddy.Web.Controllers</td></tr><tr><td class="datacell_left0">Settings</td><td class="datacell_right0">0.27</td><td class="datacell_rightb0">23</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">4</td><td class="datacell_right0">1</td><td class="datacell_right0">12</td><td class="datacell_right0">2</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_red0">3</td><td class="datacell_leftb0">RanchBuddy.Core.Properties</td></tr><tr><td class="datacell_left1">HelpMessageRepository+&lt;&gt;c__DisplayClass0</td><td class="datacell_right1">0.26</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">HelpMessageRepository+&lt;&gt;c__DisplayClass2</td><td class="datacell_right0">0.26</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">CompanyTypeRepository+&lt;&gt;c__DisplayClass0</td><td class="datacell_right1">0.24</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">PostalCodeRepository+&lt;&gt;c__DisplayClass0</td><td class="datacell_right0">0.24</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">CompanyAccountTypeRepository+&lt;&gt;c__DisplayClass0</td><td class="datacell_right1">0.23</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">TermsRepository</td><td class="datacell_right0">0.22</td><td class="datacell_rightb0">52</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">4</td><td class="datacell_right0">1</td><td class="datacell_right0">24</td><td class="datacell_right0">13</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">AccountService</td><td class="datacell_right1">0.22</td><td class="datacell_rightb1">450</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.67</td><td class="datacell_right1">0.73</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">27</td><td class="datacell_right1">1</td><td class="datacell_right1">16</td><td class="datacell_red1">34</td><td class="datacell_rightb1">11</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">3</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">CompanyRepository+&lt;&gt;c__DisplayClass6</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">CompanyRepository+&lt;&gt;c__DisplayClass2</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">5</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">CompanyRepository+&lt;&gt;c__DisplayClass4</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">AccountRepository+&lt;&gt;c__DisplayClassa</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">AccountRepository+&lt;&gt;c__DisplayClass0</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">AccountRepository+&lt;&gt;c__DisplayClass2</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">AccountRepository+&lt;&gt;c__DisplayClass8</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">LoggingService</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">173</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">7</td><td class="datacell_right1">1</td><td class="datacell_right1">14</td><td class="datacell_right1">19</td><td class="datacell_rightb1">1</td><td class="datacell_red1">3</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">AccountRepository+&lt;&gt;c__DisplayClass4</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">AccountRepository+&lt;&gt;c__DisplayClass6</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left0">CompanyService</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">84</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">9</td><td class="datacell_right0">1</td><td class="datacell_right0">11</td><td class="datacell_right0">10</td><td class="datacell_rightb0">4</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">CompanyController+&lt;&gt;c__DisplayClass2</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">1</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">1</td><td class="datacell_right1">1</td><td class="datacell_right1">4</td><td class="datacell_right1">1</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Web.Controllers</td></tr><tr><td class="datacell_left0">PostalCodeRepository</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">83</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">4</td><td class="datacell_right0">1</td><td class="datacell_red0">32</td><td class="datacell_right0">23</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.DataAccess.Impl</td></tr><tr><td class="datacell_left1">CompanyAccountTypeService</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">29</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">3</td><td class="datacell_right1">1</td><td class="datacell_right1">10</td><td class="datacell_right1">7</td><td class="datacell_rightb1">2</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">&lt;&gt;f__AnonymousType0&lt;&lt;url&gt;j__TPar&gt;</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">67</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">7</td><td class="datacell_right0">1</td><td class="datacell_right0">11</td><td class="datacell_right0">8</td><td class="datacell_rightb0">5</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0"></td></tr><tr><td class="datacell_left1">&lt;&gt;f__AnonymousType1&lt;&lt;id&gt;j__TPar&gt;</td><td class="datacell_right1">0.21</td><td class="datacell_rightb1">67</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">7</td><td class="datacell_right1">1</td><td class="datacell_right1">11</td><td class="datacell_right1">8</td><td class="datacell_rightb1">5</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">1</td><td class="datacell_rightb1">1</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1"></td></tr><tr><td class="datacell_left0">CompanyController+&lt;&gt;c__DisplayClass0</td><td class="datacell_right0">0.21</td><td class="datacell_rightb0">3</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">1</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">1</td><td class="datacell_right0">1</td><td class="datacell_right0">4</td><td class="datacell_right0">1</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">1</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Web.Controllers</td></tr><tr><td class="datacell_left1">Captcha</td><td class="datacell_right1">0.15</td><td class="datacell_rightb1">86</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.67</td><td class="datacell_red1">1</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">5</td><td class="datacell_right1">0</td><td class="datacell_right1">17</td><td class="datacell_right1">21</td><td class="datacell_rightb1">3</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">2</td><td class="datacell_right1">0</td><td class="datacell_red1">4</td><td class="datacell_leftb1">RanchBuddy.Web</td></tr><tr><td class="datacell_left0">MyViewPage</td><td class="datacell_right0">0.15</td><td class="datacell_rightb0">19</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">2</td><td class="datacell_right0">0</td><td class="datacell_right0">8</td><td class="datacell_right0">6</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_leftb0">RanchBuddy.Web.Services</td></tr><tr><td class="datacell_left1">MyViewPage&lt;T&gt;</td><td class="datacell_right1">0.15</td><td class="datacell_rightb1">19</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">2</td><td class="datacell_right1">0</td><td class="datacell_right1">8</td><td class="datacell_right1">6</td><td class="datacell_rightb1">2</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_leftb1">RanchBuddy.Web.Services</td></tr><tr><td class="datacell_left0">CompanyController</td><td class="datacell_right0">0.15</td><td class="datacell_rightb0">552</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">28</td><td class="datacell_right0">0</td><td class="datacell_red0">48</td><td class="datacell_red0">60</td><td class="datacell_rightb0">11</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Web.Controllers</td></tr><tr><td class="datacell_left1">Navigation</td><td class="datacell_right1">0.15</td><td class="datacell_red1">679</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">96</td><td class="datacell_right1">0</td><td class="datacell_right1">16</td><td class="datacell_right1">28</td><td class="datacell_rightb1">1</td><td class="datacell_red1">11</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Web.Services</td></tr><tr><td class="datacell_left0">CompanyTypeService</td><td class="datacell_right0">0.15</td><td class="datacell_rightb0">43</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">4</td><td class="datacell_right0">0</td><td class="datacell_right0">8</td><td class="datacell_right0">8</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_right0">1</td><td class="datacell_leftb0">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left1">ImageService</td><td class="datacell_right1">0.15</td><td class="datacell_rightb1">330</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">23</td><td class="datacell_right1">0</td><td class="datacell_right1">21</td><td class="datacell_red1">33</td><td class="datacell_rightb1">1</td><td class="datacell_red1">4</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Core.Services.Impl</td></tr><tr><td class="datacell_left0">_Default</td><td class="datacell_right0">0.15</td><td class="datacell_rightb0">18</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">2</td><td class="datacell_right0">0</td><td class="datacell_right0">9</td><td class="datacell_right0">6</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_red0">4</td><td class="datacell_leftb0">RanchBuddy.Web</td></tr><tr><td class="datacell_left1">AccountController</td><td class="datacell_right1">0.15</td><td class="datacell_red1">959</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0</td><td class="datacell_right1">0</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">53</td><td class="datacell_right1">0</td><td class="datacell_red1">41</td><td class="datacell_red1">72</td><td class="datacell_red1">19</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_right1">0</td><td class="datacell_right1">1</td><td class="datacell_leftb1">RanchBuddy.Web.Controllers</td></tr><tr><td class="datacell_left0">MvcApplication</td><td class="datacell_right0">0.15</td><td class="datacell_rightb0">32</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">-</td><td class="datacell_right0">0</td><td class="datacell_right0">0</td><td class="datacell_rightb0">-</td><td class="datacell_rightb0">3</td><td class="datacell_right0">0</td><td class="datacell_right0">11</td><td class="datacell_right0">4</td><td class="datacell_rightb0">2</td><td class="datacell_rightb0">1</td><td class="datacell_rightb0">0</td><td class="datacell_rightb0">0</td><td class="datacell_right0">0</td><td class="datacell_red0">2</td><td class="datacell_leftb0">RanchBuddy.Web</td></tr><tr><td class="datacell_left1">MvcSitemapProvider</td><td class="datacell_right1">0.15</td><td class="datacell_red1">1117</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">-</td><td class="datacell_right1">0.8</td><td class="datacell_right1">0.86</td><td class="datacell_rightb1">-</td><td class="datacell_rightb1">107</td><td class="datacell_right1">0</td><td class="datacell_red1">50</td><td class="datacell_red1">92</td><td class="datacell_rightb1">14</td><td class="datacell_rightb1">0</td><td class="datacell_rightb1">0</td><td class="datacell_red1">10</td><td class="datacell_right1">0</td><td class="datacell_red1">4</td><td class="datacell_leftb1">RanchBuddy.Core.Providers.Impl</td></tr></tbody></table><p></p><p></p><p></p></body></html>